TIFF画像 (.tiff)

TIFF 標準

Tagged Image File Format (TIFF) は、高解像度の文書スキャン、アーカイブ用写真保存、医療用画像処理、商用印刷のプリプレスにおけるゴールドスタンダード(最高水準)です。

TIFF を JPG に変換

無料のブラウザ内 TIFF から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで TIFF ファイルを識別します:

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで TIFF ファイルを識別します:

16進数シグネチャ (オフセット 0):

49 49 2A 00 / 4D 4D 00 2A

ASCII表現: II*\0 / MM\0*

標準化: TIFF Revision 6.0 (Adobe Systems)

技術仕様

コンテナアーキテクチャImage File Directory (IFD) tag-value container supporting multi-page images and tiled structures
圧縮Uncompressed, LZW, Deflate (Zip), PackBits, CCITT Group 3/4 Fax, or JPEG
バイトエンディアンLittle-Endian ('II' Intel) or Big-Endian ('MM' Motorola)
色空間sRGB, Adobe RGB, CMYK, CIELAB, Embedded ICC Profiles (Tag 34675)
チャンネルと構造Bilevel (1-bit), Grayscale (8/16-bit), RGB (24/48-bit), CMYK (32-bit), and multi-spectral planar channels
最大寸法4,294,967,295 x 4,294,967,295 pixels (BigTIFF 64-bit extension)
透過性Associated or unassociated alpha channels and transparency masks
ストリーミングとプログレッシブStrip-based and tile-based streaming allows partial-image decoding without loading full file

技術比較マトリックス: TIFF 対 競合製品

技術属性TIFF (現在)PNGPDFJPG
複数ページサポートネイティブでの複数ページ文書保存単一画像のみ複数ページ文書の標準単一画像のみ
色空間RGB, CMYK, Lab, グレイスケール, スポットRGB, グレイスケールRGB, CMYK, スポット, グレイスケールRGB, CMYK, グレイスケール
Webブラウザのサポートネイティブインラインブラウザサポートはゼロ100%のユニバーサルブラウザサポートすべてのブラウザでネイティブPDFビューア100%のユニバーサルブラウザサポート
アーカイブの長期保存性アメリカ議会図書館のゴールドスタンダード高(オープンなWeb標準)ISO標準(PDF/A)低(非可逆的な世代損失)

一般的な破損モードと16進数リカバリガイド

ソフトウェアが「TIFFReadDirectory: Failed to read directory at offset X」と報告する。

根本原因: ヘッダー内のIFDポインタが破損しているか、IFDタグテーブルに到達する前にファイルが途中で切れています。

復旧: tiffsplit/libtiffを使用してIFDインデックスを再構築するか、File2File TIFFコンバーター経由で変換します。

セキュリティ分析とパーサー攻撃ベクトル

LibTIFFおよびサードパーティ製のTIFFデコーダーは、細工されたタグ値によって引き起こされるヒープバッファオーバーフローの脆弱性を歴史的に抱えてきました。

既知の攻撃ベクター

  • StripByteCountsの計算中の整数オーバーフローにより、ヒープバッファオーバーフローにつながる。
  • LZWビットストリームの解凍中の範囲外メモリ書き込み。
  • 循環的なIFDディレクトリポインターループによるサービス拒否(DoS)。

防御的ベストプラクティス:

歴史的背景とマイルストーン

200764ビットオフセットを使用し、歴史的な4 GBの制限を打破するためにBigTIFF拡張が仕様化されました。
1994AdobeがAldus Corporationを買収し、TIFF仕様の永久的な管理者となりました。
1992AldusがTIFFリビジョン6.0を公開し、CMYK、JPEG圧縮、タイル状画像のサポートを導入しました。
1986AldusとMicrosoftが、PageMaker向けのデスクトップスキャナー出力を標準化するためにTIFFを作成しました。

主な利点とメリット

  • 世界的なアーカイブのベンチマーク:長期的なデジタル保存のために、アメリカ議会図書館や美術館によって広く推奨されています。
  • 可逆圧縮アルゴリズム(LZWおよびZIP)により、100%ビット単位で正確なピクセルの保持を保証します。
  • 複数ページ文書のネイティブサポートにより、スキャンした1冊の本や契約書全体を単一のファイルに保存できます。

技術的な制限とデメリット

  • WebPやAVIFなどの最新の圧縮フォーマットと比較して、ファイルサイズがかなり大きくなります。
  • Webブラウザによるネイティブ表示のサポートが欠如しています(ブラウザはプラグインなしではTIFFをインラインレンダリングできません)。
  • タグ仕様が極めて柔軟であるため、特殊なTIFFバリアントの一部は異なるソフトウェア間では開けないことがあります。

興味深い技術トリビア

  • TIFFファイルの最初の2文字はバイトオーダーを示します。「II」はIntel(リトルエンディアン)、「MM」はMotorola(ビッグエンディアン)を表します。
  • 膨大な数のオプションタグがあるため、プログラマの間ではTIFFは「Thousands of Incompatible File Formats(何千もの互換性のないファイルフォーマット)」の略であるとジョーク交じりに言われています。
  • デスクトップスキャナーの巨人であるAldusがTIFFを作成した理由は、1986年当時、すべてのスキャナーブランドが互換性のない独自のファイルフォーマットを使用していたためです。

よくある技術的な質問

WebブラウザでTIFFファイルが開けないのはなぜですか?

ブラウザがTIFFをネイティブサポートしていないのは、仕様が非常に複雑であること、古いLZW特許に起因するライセンス上の懸念、そしてウェブに向かない巨大なファイルサイズが理由です。

マルチページTIFFをPDFに変換するにはどうすればよいですか?

File2File.appを使用すれば、ウェブブラウザ上で直接、マルチページTIFFファイルを標準のPDFドキュメントや個別のPNG画像に変換できます。

TIFFのLZW圧縮とZIP圧縮の違いは何ですか?

どちらも100%可逆圧縮です。LZWは古典的で互換性の高い圧縮アルゴリズムですが、ZIP (Deflate) は通常、10%から20%ほど小さなファイルサイズを実現します。