キヤノン CR2 (.cr2)
TIFF/EP 標準Canon Raw 2 (CR2) はキヤノンのレガシーなフラグシップRAWフォーマットであり、2004年から2018年にかけて伝説的なEOSデジタル一眼レフカメラのラインナップ全体で幅広く使用されました。
CR2 を JPG に変換
無料のブラウザ内 CR2 から JPG へのコンバーター。お使いのデバイスでファイルを即座に変換します。
調査とメタデータ
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで CR2 ファイルを識別します:
バイトレベルのヘッダーシグネチャ (マジックバイト)
オペレーティングシステムやファイル解析ツールは、先頭のバイナリバイトシーケンスを検査することで CR2 ファイルを識別します:
16進数シグネチャ (オフセット 0):
49 49 2A 00 10 00 00 00 43 52ASCII表現: II*.....CR
標準化: TIFF/EP (ISO 12234-2) derivative
技術仕様
| コンテナアーキテクチャ | TIFF-based file format with custom Canon header offset and CR signature |
| 圧縮 | Lossless Huffman-encoded modified JPEG tiles or uncompressed 12/14-bit sensor data |
| バイトエンディアン | Little-Endian (Intel order) |
| 色空間 | Camera Sensor RGB, Adobe RGB, sRGB profile tag |
| チャンネルと構造 | 1 channel Bayer mosaic (RGGB) |
| 最大寸法 | Up to 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R) |
| 透過性 | None (linear sensor mosaic array) |
| ストリーミングとプログレッシブ | Non-streamable; offsets to sensor strips located in IFD3 |
技術比較マトリックス: CR2 対 競合製品
| 技術属性 | CR2 (現在) | CR3 | NEF | ARW |
|---|---|---|---|---|
| コンテナエンジン | 「CR」シグネチャ付き TIFF/EP | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| センサー圧縮 | 可逆ハフマン JPEG | 可逆および非可逆 C-RAW | 可逆ハフマン / 非圧縮 | ソニー 11+7ビット / 可逆 |
| カメラ世代 | キヤノン EOS 一眼レフ (2004年〜2018年) | キヤノン EOS R ミラーレス (2018年〜) | ニコン 一眼レフ & Z ミラーレス | ソニー α ミラーレス |
| 平均サイズ (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
一般的な破損モードと16進数リカバリガイド
Lightroomに「ファイルがサポートされていないか、破損しているようです」と表示される。
根本原因: IFDオフセットテーブルのポインタが破損し、パーサーがファイルの終端を超えてセンサーデータを読み込もうとしている。
復旧: exiftoolまたは `dcraw -c broken.cr2 > fixed.ppm` を使用して、未変更のBayerデータを抽出します。
セキュリティ分析とパーサー攻撃ベクトル
CR2の解析の不具合は、歴史的にキヤノン メーカーノートの不正なスライス テーブルを処理する画像ビューアーに影響を与えてきました。
既知の攻撃ベクター
- スライス幅の計算における整数オーバーフローにより、デベザリング中にバッファ外のヒープ書き込みが発生する。
- 破損したハフマン復号テーブルが、レガシーなLibRaw実装で無限ループを引き起こす。
- 埋め込みプレビューのICCプロファイルバッファオーバーフロー。
防御的ベストプラクティス:
歴史的背景とマイルストーン
主な利点とメリット
- これまでに開発されたすべてのRAW現像ソフト、DAM、エディターにわたる、業界全体の圧倒的なソフトウェア互換性。
- 可逆ハフマン圧縮により、完全な14ビットのハイライトの余裕とシャドウのディテールを保持します。
- フルサイズのJPEGプレビューと、キヤノンの豊富なレンズ周辺光量補正テーブルを埋め込みます。
技術的な制限とデメリット
- TIFFベースのIFD構造は、CR3などの現代のボックス構造コンテナと比較して解析速度が遅いです。
- ファイルサイズが、キヤノンのC-RAWのような現代のHEVC派生RAWフォーマットよりも大きいです。
- 特殊な5D Mark IVモード以前は、デュアルピクセルセンサーの深度メタデータがネイティブサポートされていません。
興味深い技術トリビア
- すべての有効なCR2ファイルの8バイト目と9バイト目は、標準のTIFF 0x2Aマーカーに続くASCIIの「C」と「R」(0x43 0x52)です。
- キヤノン EOS 5D Mark IIのCR2ファイルは、「タイム」誌の表紙撮影やハリウッドのエピソード撮影を支えました。
- CR2ファイルは、初期のDIGIC画像プロセッサーでの並列処理を可能にするため、複数のスライスにまたがってRAWセンサーデータを格納します。
よくある技術的な質問
キヤノンがCR2をCR3に置き換えたのはなぜですか?
キヤノンは、柔軟なメタデータ、デュアルピクセルRAWの深度マップ、効率的なC-RAW圧縮をサポートする現代のISO-BMFF(MP4/HEIF)コンテナ構造を採用するために、CR2をCR3に置き換えました。
Canon Digital Photo ProfessionalなしでCR2ファイルを開くことはできますか?
はい。すべての最新の写真編集アプリケーション、OSのビューアー、およびFile2File.appで、CR2ファイルを直接変換して表示できます。
CR2はピクチャースタイルの設定を永続的に保存しますか?
いいえ。ピクチャースタイル(風景、ポートレート、モノクロなど)は、後処理でいつでも変更できる非破壊のメタデータタグとして保存されます。