Canon CR3 (.cr3)

ISO/IEC 标准

Canon Raw 3 (CR3) 是佳能构建于 ISO 基础媒体文件格式(ISO Base Media File Format)之上的下一代 RAW 格式,为现代 EOS R 微单相机提供紧凑的 C-RAW 压缩和双像素(Dual Pixel)深度功能。

将 CR3 转换为 JPG

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

检查与元数据

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

选择或将文件拖放到此处

隐私保护 - 文件不会离开您的设备

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

字节级文件头签名 (魔数)

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

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

?? ?? ?? ?? 66 74 79 70

ASCII 表示形式: ????ftyp

标准化: ISO/IEC 14496-12 (ISO Base Media File Format)

技术规格

容器架构ISO 基础媒体文件格式(ISOBMFF)容器,包含“crx ”品牌标识框
压缩方式采用类 JPEG-XR 的无损图块编码,或采用高效的有损 C-RAW 压缩
字节序容器原子采用大端序;有效负载为比特流
色彩空间Canon Wide Gamut RGB, Adobe RGB, sRGB
通道与结构单通道拜耳马赛克(RGGB)或双像素自动对焦光电二极管子通道
最大尺寸最高 8192 x 5464 像素(Canon EOS R5 为 45 MP),并支持 8K RAW 视频流
透明度无(亚像素传感器电荷)
流式传输与渐进式加载基于 box 的原子层级结构支持快速随机访问元数据检查

技术对比矩阵:CR3 对比同类产品

技术属性CR3 (当前)CR2ARWNEF
容器类型ISO-BMFF (QuickTime/MP4 盒子)TIFF/EPTIFF/EPTIFF/EP
高效模式C-RAW(占用空间减小约 40%)无(仅无损)有损 11+7 位有损 12/14 位 NEF
双像素传感器数据原生双光电二极管流存储仅限专用的 5D4 双文件无无
解析速度亚毫秒级盒子索引中等 TIFF IFD 扫描中等 TIFF IFD 扫描中等 TIFF IFD 扫描

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

解析器报错:"CR3 容器中缺少 moov 或轨道(track)盒子"。

根本原因: 相机电池在最终容器元数据盒子被写入 CFexpress 卡之前耗尽。

恢复方法: 使用 untrunc 或专用的 ISOBMFF 盒子修复工具,从健康的 CR3 拍摄中附加索引。

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

CR3 文件包含深度嵌套的盒子原子,其中盒子长度字段中的整数溢出漏洞会导致缓冲区溢出。

已知攻击向量

  • 精心构造的 'moov' 盒子大小字段在媒体框架中导致内存分配堆溢出。
  • 深度嵌套的盒子层级在递归解析器中引发栈耗尽。
  • 'CMP1'/'CRX' 盒子中损坏的切片偏移表导致越界像素写入。

防御性最佳实践: 采用有界的框解析循环,并在隔离的 WebAssembly 运行时中解码原始传感器流。

历史渊源与里程碑

2020佳能 EOS R5 采用 CR3 进行 2.6 Gbps 的内部 8K RAW 视频录制。
2018佳能随 EOS M50 微单相机中的 DIGIC 8 处理器推出 CR3。
2018C-RAW 格式发布,在几乎察觉不到细节损失的情况下将文件大小缩减 40%。

核心优势与特点

  • 现代 ISOBMFF 容器提供了比传统 TIFF IFD 快得多的元数据读取速度。
  • C-RAW 压缩在保留完整 14 位后期处理灵活性的同时,将文件占用空间减少了约 40%。
  • 在 DPP 中封装双像素 RAW 传感器数据,以便微调焦点和偏移散景效果。

技术局限与劣势

  • 需要较新的解码库;2018 年之前的旧版 raw 软件无法打开 CR3 文件。
  • 封闭的专有压缩算法仅通过密集的开源研究进行逆向工程。
  • 复杂的盒子结构使得在严重的存储卡损坏后进行底层二进制数据恢复变得更加困难。

趣味技术冷知识

  • CR3 使用与 MP4 电影、HEIC 照片和 AVIF 图像完全相同的盒子容器结构。
  • ftyp 框中的“crx ”主要品牌标识代表“Canon Raw Extension”(佳能 RAW 扩展)。
  • 佳能 EOS R5 相机在进行持续 20 fps 连拍时,每秒写入超过 300 兆字节的 CR3 数据。

常见技术问题

CR3 中的 C-RAW 是什么?

C-RAW(紧凑型 RAW)是佳能相机中一项可选的高效有损压缩设置,它在保持完整的 RAW 传感器分辨率和 14 位深度的同时,将文件大小缩减了大约 40%。

如何在没有 Adobe 软件的情况下将 CR3 转换为 JPG?

您可以使用 File2File.app 的浏览器内 RAW 转换器,无需安装任何桌面软件即可立即将 CR3 文件转换为 JPG 或 PNG。

CR3 支持 8K RAW 视频吗?

支持。像佳能 EOS R5 和 R5 C 这样的相机可以写入封装在 CR3 / CRM 容器架构中的 8K RAW 电影素材。