Canon CR3 (.cr3)

ISO/IEC 標準

Canon Raw 3(CR3)是 Canon 建構於 ISO 基礎媒體檔案格式之上的新一代 RAW 格式,以精簡的 C-RAW 壓縮與 Dual Pixel 深度功能為現代 EOS R 無反光鏡相機提供強大效能。

將 CR3 轉換為 JPG

免費的瀏覽器端 CR3 轉 JPG 轉換器。在您的裝置上即時轉換檔案。

檢查與中繼資料

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 CR3 檔案:

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V
零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

位元組層級標頭簽章(檔案簽章)

作業系統與檔案分析工具透過檢查開頭的二進位位元組序列來識別 CR3 檔案:

十六進位簽章(偏移量 0):

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

ASCII 表示法: ????ftyp

標準化: ISO/IEC 14496-12(ISO 基礎媒體檔案格式)

技術規格

容器架構具備「crx 」品牌 box 的 ISO 基礎媒體檔案格式(ISOBMFF)容器
壓縮無損 JPEG-XR 風格磚塊編碼或有損高效 C-RAW 壓縮
位元組序大端序(Big-Endian)容器 atom;酬載位元串流
色彩空間Canon 寬色域 RGB, Adobe RGB, sRGB
色版與結構1 通道拜耳馬賽克(RGGB)或 Dual Pixel AF 光電二極體子通道
最大尺寸最高 8192 x 5464(45 MP Canon EOS R5)與 8K RAW 影片串流
透明度無(子像素感光元件電荷)
串流與漸進式box 結構的 atom 階層允許快速隨機存取中繼資料檢查

技術比較矩陣:CR3 對比競爭格式

技術屬性CR3 (目前)CR2ARWNEF
容器類型ISO-BMFF (QuickTime/MP4 box)TIFF/EPTIFF/EPTIFF/EP
高效模式縮減大小的 RAW 選項;節省空間會視情況而定無(僅限無損)有損 11+7 位元有損 12/14 位元 NEF
雙像素感光元件資料原生雙光電二極體串流儲存僅限專用的 5D4 雙檔案無無
解析速度毫秒以下的區塊索引中等 TIFF IFD 掃描中等 TIFF IFD 掃描中等 TIFF IFD 掃描

常見損壞模式與十六進位修復指南

解析器發生錯誤:「CR3 容器中缺少 moov 或 track 區塊」。

根本原因: 相機電池在最終的容器中繼資料區塊寫入 CFexpress 卡之前耗盡。

修復: 使用 untrunc 或專用的 ISOBMFF 區塊修復工具,從健康的 CR3 拍攝檔案附加索引。

安全性分析與解析器攻擊向量

CR3 檔案包含深度巢狀的區塊結構,其中區塊長度欄位的整數溢位漏洞可能會導致緩衝區溢位。

已知攻擊向量

  • 精心製作的「moov」區塊大小欄位,會導致媒體框架中發生記憶體配置堆積溢位。
  • 深度巢狀的區塊階層會導致遞迴解析器發生堆疊耗盡。
  • 「CMP1」/「CRX」區塊中損壞的磚格偏移表,會導致超出範圍的像素寫入。

防禦最佳實務: 採用具邊界檢查的區塊解析迴圈,並在隔離的 WebAssembly 執行環境中解碼原始感測器串流。

歷史起源與里程碑

2020Canon EOS R5 採用 CR3 用於 2.6 Gbps 的內部 8K RAW 影片錄製。
2018Canon 於 EOS M50 無反光鏡相機中隨 DIGIC 8 處理器推出 CR3。
2018Canon 推出 C-RAW 作為體積較小的 RAW 選項;檔案大小的節省幅度與肉眼可見的差異會因相機和圖片而異,在調整過多的陰影中尤其明顯。

主要優勢與優點

  • 現代的 ISOBMFF 容器格式提供比傳統 TIFF IFD 快得多的中繼資料讀取速度。
  • C-RAW 保留相機的完整像素解析度,同時減少檔案大小;節省的空間與陰影還原效果會因相機和圖片而異。
  • 封裝了 Dual Pixel RAW 感光元件資料,以便在 DPP 中進行微對焦調整和散景位移。

技術限制與缺點

  • 需要較新的解碼函式庫;2018 年之前的舊版 RAW 軟體無法開啟 CR3 檔案。
  • 封閉的專有壓縮演算法僅透過大量的開源研究進行逆向工程。
  • 複雜的 atom 結構使得記憶卡嚴重損毀後的低階二進位資料復原更加困難。

有趣的技術冷知識

  • CR3 使用與 MP4 影片、HEIC 相片和 AVIF 圖片完全相同的 box 容器結構。
  • ftyp box 中的「crx 」主要品牌代表「Canon Raw Extension」。
  • Canon EOS R5 相機在以每秒 20 張進行連續高速連拍時,每秒會寫入超過 300 MB 的 CR3 資料。

常見技術問題

CR3 中的 C-RAW 是什麼?

C-RAW (Compact RAW) 是支援的 Canon 相機上選用的縮減大小 RAW 設定。它保留了完整的圖片解析度,但檔案大小的節省程度與暗部細節可能會與一般 RAW 有所不同。

如何在沒有 Adobe 軟體的情況下將 CR3 轉換為 JPG?

您可以使用 File2File.app 的瀏覽器端 RAW 轉換器,立即將 CR3 檔案轉換為 JPG 或 PNG,而無需安裝任何桌面軟體。

CR3 支援 8K RAW 影片嗎?

支援。像是 Canon EOS R5 與 R5 C 等相機可寫入封裝在 CR3 / CRM 容器架構中的 8K RAW 電影素材。