TIFF画像 (.tiff)

TIFF 標準

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

TIFF を JPG に変換

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

調査とメタデータ

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

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け 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)タグ値コンテナ
圧縮非圧縮、LZW、Deflate(Zip)、PackBits、CCITT Group 3/4 Fax、またはJPEG
バイトエンディアンリトルエンディアン('II'、Intel)またはビッグエンディアン('MM'、Motorola)
色空間sRGB, Adobe RGB, CMYK, CIELAB, 埋め込みICCプロファイル(タグ34675)
チャンネルと構造二値(1ビット)、グレースケール(8/16ビット)、RGB(24/48ビット)、CMYK(32ビット)、マルチスペクトルのプレーナーチャンネル
最大寸法4,294,967,295 x 4,294,967,295ピクセル(BigTIFFの64ビット拡張)
透過性関連付け済み/未関連付けアルファチャンネルと透明マスク
ストリーミングとプログレッシブストリップ単位およびタイル単位のストリーミングにより、ファイル全体を読み込まずに画像の一部をデコード可能

技術比較表:TIFFと競合製品

技術属性TIFF (現在)PNGPDFJPG
複数ページサポートネイティブでの複数ページ文書保存単一画像のみ複数ページ文書の標準単一画像のみ
色空間RGB, CMYK, Lab, グレイスケール, スポットRGB, グレイスケールRGB, CMYK, スポット, グレイスケールRGB, CMYK, グレイスケール
Webブラウザのサポートブラウザーの対応は異なる。SafariはTIFF画像に対応現行ブラウザーで広くサポート現行ブラウザーにはPDF表示機能が一般的に搭載現行ブラウザーで広くサポート
アーカイブの長期保存性米国議会図書館の一部の保存ワークフローで優先高(オープンなWeb標準)ISO標準(PDF/A)低(非可逆的な世代損失)

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

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

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

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

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

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

既知の攻撃ベクター

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

防御的ベストプラクティス: 強化された境界検証を備えたメモリ隔離型WebAssemblyエンジンを使用してTIFFファイルをデコードします。

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

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

主なメリット

  • TIFFは、デジタル化された多くの写真を含む米国議会図書館の一部の保存ワークフローで優先されています。保存形式の選択は素材によって異なります。
  • LZWやDeflateなどTIFFの可逆圧縮オプションはピクセル値を保持します。TIFFでは非可逆のJPEG圧縮も使えます。
  • 複数ページ文書のネイティブサポートにより、スキャンした1冊の本や契約書全体を単一のファイルに保存できます。

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

  • WebPやAVIFなどの最新の圧縮フォーマットと比較して、ファイルサイズがかなり大きくなります。
  • Safariはブラウザー内でTIFF画像を表示できます。Chrome、Firefoxなど多くのブラウザーはTIFFを直接表示できないため、Webで使う場合はPNGまたはJPEGに変換してください。
  • タグ仕様が極めて柔軟であるため、特殊なTIFFバリアントの一部は異なるソフトウェア間では開けないことがあります。

興味深い技術トリビア

  • TIFFファイルの最初の2文字はバイトオーダーを示します。「II」はIntel(リトルエンディアン)、「MM」はMotorola(ビッグエンディアン)を表します。
  • 膨大な数のオプションタグがあるため、プログラマの間ではTIFFは「Thousands of Incompatible File Formats(何千もの互換性のないファイルフォーマット)」の略であるとジョーク交じりに言われています。
  • AldusとMicrosoftは、デスクトップパブリッシングやスキャンのワークフローで画像交換を標準化するため、1986年にTIFFを導入しました。

よくある技術的な質問

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

ブラウザーのTIFF対応状況は異なります。SafariはTIFF画像に対応しますが、他の多くのブラウザーは対応していません。LZW特許への懸念は過去のもので、現在の対応状況の差を説明するものではありません。

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

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

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

LZWとZIP(Deflate)はどちらも可逆圧縮です。LZWは広く対応されていますが、ファイルサイズは画像内容とエンコード設定によって異なります。