佳能 CR2 (.cr2)

TIFF/EP 标准

Canon Raw 2 (CR2) 是佳能的经典旗舰 RAW 格式,从 2004 年到 2018 年广泛应用于传奇的 EOS 数码单反相机系列。

将 CR2 转换为 JPG

免费的浏览器端 CR2 转 JPG 转换器。在您的设备上即时转换文件。

检查与元数据

操作系统和文件分析器通过检查开头的二进制字节序列来识别 CR2 文件:

选择或将文件拖放到此处

100% 浏览器端私密转换 - 文件绝不会离开您的设备

或粘贴 Ctrl+V
零网络传输隐私保证: 上传至外部服务器的数据为 0 字节。所有处理均在您的浏览器沙箱中本地完成。

字节级文件头签名 (Magic Bytes)

操作系统和文件分析器通过检查开头的二进制字节序列来识别 CR2 文件:

十六进制签名 (偏移量 0):

49 49 2A 00 10 00 00 00 43 52

ASCII 表示形式: 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 (当前)CR3NEFARW
容器引擎带有 'CR' 签名的 TIFF/EPISO-BMFF (MPEG-4 第 12 部分)TIFF/EPTIFF/EP
传感器压缩无损霍夫曼 JPEG无损与有损 C-RAW无损霍夫曼 / 未压缩索尼 11+7 位 / 无损
相机世代佳能 EOS 单反 (2004-2018)佳能 EOS R 微单 (2018+)尼康单反与 Z 微单索尼 Alpha 微单
平均大小 (30MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

常见损坏模式与十六进制恢复指南

Lightroom 显示"文件似乎不受支持或已损坏"。

根本原因: IFD 偏移表中的指针损坏,导致解析器读取超出文件末尾的传感器数据。

恢复方法: 使用 exiftool 或 dcraw -c broken.cr2 > fixed.ppm 来提取未损坏的拜耳数据。

安全分析与解析器攻击向量

历史上,CR2 解析漏洞曾影响处理佳能 Makernotes 中畸形分片表的图像查看器。

已知攻击向量

  • 分片宽度计算中的整数溢出,在去马赛克过程中导致越界堆写入。
  • 损坏的霍夫曼解码表在旧版 LibRaw 实现中触发无限循环。
  • 嵌入式预览 ICC 配置文件缓冲区溢出。

防御性最佳实践:

历史渊源与里程碑

2018佳能在 EOS M50 中推出基于 ISO-BMFF 的 CR3 (CRX),开始逐步淘汰 CR2。
2008佳能发布 EOS 5D Mark II,使 CR2 在专业静态/视频混合拍摄领域普及。
2004随佳能 EOS 1D Mark II 和 EOS 20D 一同推出,替代了较旧的基于 CIFF 的 CRW 格式。

核心优势与特点

  • 行业广泛的软件兼容性,支持历来所有的原始图像开发器、DAM 和编辑器。
  • 无损霍夫曼(Huffman)压缩保留了完整的 14 位高光动态范围和阴影细节。
  • 内嵌全尺寸 JPEG 预览以及丰富的佳能镜头周边光照校正表。

技术局限与劣势

  • 基于 TIFF 的 IFD 结构与现代基于盒子(box)结构的容器(如 CR3)相比解析速度较慢。
  • 文件体积比现代从 HEVC 派生的原始格式(如佳能 C-RAW)更大。
  • 在专用 5D Mark IV 模式之前,原生不支持双像素传感器深度元数据。

趣味技术冷知识

  • 每个有效 CR2 文件的第 8 和第 9 个字节是遵循标准 TIFF 0x2A 标记的 ASCII 字符 'C' 和 'R' (0x43 0x52)。
  • 佳能 EOS 5D Mark II 的 CR2 文件支撑了《时代》杂志封面拍摄和好莱坞剧集拍摄。
  • CR2 文件将原始传感器数据存储在多个分片中,以便在早期 DIGIC 图像处理器上进行并行处理。

常见技术问题

佳能为什么要用 CR3 取代 CR2?

佳能用 CR3 取代 CR2,是为了采用现代 ISO-BMFF(MP4/HEIF)容器结构,它支持灵活的元数据、双像素 RAW(Dual Pixel RAW)深度图以及高效的 C-RAW 压缩。

不用 Canon Digital Photo Professional 可以打开 CR2 文件吗?

可以。每一个现代照片编辑应用程序、操作系统查看器以及 File2File.app 都可以直接转换和查看 CR2 文件。

CR2 会永久保存照片风格(Picture Style)设置吗?

不会。照片风格(风景、人像、单色)作为非破坏性元数据标签保存,可以在后期制作中随时修改。