Canon CR2 (.cr2)

TIFF/EP Tiêu chuẩn

Canon Raw 2 (CR2) là định dạng RAW hàng đầu cũ của Canon, được sử dụng rộng rãi trên dòng máy ảnh DSLR EOS huyền thoại từ năm 2004 đến năm 2018.

Chuyển đổi CR2 sang JPG

Trình chuyển đổi từ CR2 sang JPG miễn phí trên trình duyệt. Chuyển đổi tệp ngay lập tức trên thiết bị của bạn.

Kiểm tra & Siêu dữ liệu

Các hệ điều hành và trình phân tích tệp nhận dạng tệp CR2 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

Chọn hoặc thả tệp vào đây

Riêng tư - tệp không bao giờ rời khỏi thiết bị của bạn

Hoặc dán Ctrl+V
Cam kết bảo vệ quyền riêng tư, không truyền dữ liệu qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

Chữ ký ở đầu tệp (mẫu byte nhận diện)

Các hệ điều hành và trình phân tích tệp nhận dạng tệp CR2 bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:

CHỮ KÝ HEX (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

BIỂU DIỄN ASCII: II*.....CR

Tiêu chuẩn hóa: TIFF/EP (ISO 12234-2) derivative

Thông số kỹ thuật

Kiến trúc ContainerĐịnh dạng tệp dựa trên TIFF, có độ lệch tiêu đề Canon tùy chỉnh và chữ ký CR
NénMã hóa Huffman kiểu JPEG không mất dữ liệu hoặc dữ liệu cảm biến 12/14 bit không nén
Thứ tự byteLittle-endian (thứ tự Intel)
Không gian màuRGB của cảm biến máy ảnh, Adobe RGB, Thẻ hồ sơ sRGB
Kênh & Cấu trúc1 kênh dạng khảm Bayer (RGGB)
Kích thước tối đaTối đa 8688 x 5792 (50,6 MP, Canon EOS 5DS/5DS R)
Độ trong suốtKhông có (mảng khảm cảm biến tuyến tính)
Truyền phát & Tăng dầnKhông thể truyền phát; độ lệch đến các dải cảm biến nằm trong IFD3

Ma trận so sánh kỹ thuật: CR2 so với các đối thủ

Thuộc tính kỹ thuậtCR2 (Hiện tại)CR3NEFARW
Cấu trúc vùng chứaTIFF/EP với chữ ký 'CR'ISO-BMFF (MPEG-4 Phần 12)TIFF/EPTIFF/EP
Nén cảm biếnJPEG Huffman không mất dữ liệuC-RAW không mất dữ liệu và có tổn haoHuffman không mất dữ liệu / chưa nénSony 11+7 bit / Không mất dữ liệu
Thế hệ máy ảnhDSLR Canon EOS (2004-2018)Máy ảnh không gương lật Canon EOS R (2018+)Máy ảnh DSLR và máy ảnh không gương lật dòng Z của NikonMáy ảnh không gương lật Sony Alpha
Kích thước trung bình (30MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Các dạng hỏng thường gặp và hướng dẫn khôi phục bằng mã hex

Lightroom hiển thị thông báo 'Tệp có vẻ không được hỗ trợ hoặc bị hỏng'.

Nguyên nhân gốc rễ: Con trỏ bị hỏng trong bảng độ lệch IFD khiến trình phân tích cú pháp đọc dữ liệu cảm biến vượt quá phần cuối của tệp.

Khắc phục: Sử dụng exiftool hoặc lệnh dcraw -c broken.cr2 > fixed.ppm để trích xuất dữ liệu Bayer nguyên vẹn.

Phân tích bảo mật và các đường tấn công nhằm vào bộ phân tích cú pháp

Các lỗi phân tích cú pháp CR2 trước đây từng ảnh hưởng đến các trình xem hình ảnh xử lý các bảng lát cắt bị lỗi trong phần Makernotes của Canon.

Các véc-tơ tấn công đã biết

  • Tràn số nguyên trong phép tính chiều rộng lát cắt dẫn đến việc ghi vùng nhớ heap vượt quá giới hạn trong quá trình khử khảm (debayering).
  • Bảng giải mã Huffman bị hỏng kích hoạt vòng lặp vô hạn trong các triển khai LibRaw cũ.
  • Tràn bộ đệm hồ sơ màu ICC của bản xem trước được nhúng.

Biện pháp phòng thủ tốt nhất: Xử lý các tệp CR2 bằng các công cụ WebAssembly bị cách ly, an toàn về bộ nhớ mà không cấp quyền truy cập đặc quyền vào hệ thống tệp của máy chủ.

Nguồn gốc lịch sử và các cột mốc

2018Canon giới thiệu CR3 (CRX) dựa trên tiêu chuẩn ISO-BMFF trên dòng máy EOS M50, bắt đầu quá trình loại bỏ dần định dạng CR2.
2008Canon phát hành EOS 5D Mark II, đưa CR2 trở nên phổ biến trong lĩnh vực nhiếp ảnh kết hợp quay phim chuyên nghiệp.
2004Được giới thiệu cùng với Canon EOS 1D Mark II và EOS 20D, thay thế cho định dạng CRW dựa trên nền tảng CIFF cũ hơn.

Ưu điểm & Lợi ích chính

  • CR2 được nhiều công cụ xử lý RAW và quản lý ảnh hỗ trợ, nhưng khả năng tương thích tùy phần mềm và phiên bản.
  • Nén Huffman không mất dữ liệu giữ nguyên dữ liệu do cảm biến ghi lại; độ sâu bit và chi tiết khả dụng tùy thuộc vào kiểu máy ảnh và cài đặt chụp.
  • Nhúng bản xem trước JPEG kích thước đầy đủ và các bảng hiệu chỉnh độ chiếu sáng ngoại vi ống kính Canon mở rộng.

Hạn chế & Nhược điểm kỹ thuật

  • Cấu trúc IFD dựa trên TIFF phân tích cú pháp chậm hơn so với các vùng chứa cấu trúc hộp hiện đại như CR3.
  • Kích thước tệp lớn hơn các định dạng raw hiện đại có nguồn gốc từ HEVC như Canon C-RAW.
  • Không có hỗ trợ siêu dữ liệu độ sâu cảm biến Dual Pixel gốc trước các chế độ 5D Mark IV chuyên biệt.

Thông tin kỹ thuật thú vị

  • Byte thứ 8 và 9 trong mọi tệp CR2 hợp lệ là ký tự ASCII 'C' và 'R' (0x43 0x52) tuân theo điểm đánh dấu TIFF 0x2A chuẩn.
  • Các tệp CR2 của máy ảnh Canon EOS 5D Mark II đã được dùng để chụp ảnh bìa tạp chí Time và quay các tập phim Hollywood.
  • Các tệp CR2 lưu dữ liệu cảm biến thô thành nhiều lát để cho phép xử lý song song trên các bộ xử lý hình ảnh DIGIC đời đầu.

Các câu hỏi kỹ thuật thường gặp

Tại sao Canon thay thế CR2 bằng CR3?

Canon đã thay thế CR2 bằng CR3 để áp dụng cấu trúc tệp chứa ISO-BMFF (MP4/HEIF) hiện đại, hỗ trợ siêu dữ liệu linh hoạt, bản đồ độ sâu Dual Pixel RAW và công nghệ nén C-RAW hiệu quả.

Các tệp CR2 có thể mở được mà không cần phần mềm Canon Digital Photo Professional không?

Nhiều ứng dụng ảnh hiện nay có thể mở tệp CR2; mức hỗ trợ tùy phiên bản ứng dụng và mẫu máy ảnh.

CR2 có lưu trữ các cài đặt phong cách hình ảnh (picture style) vĩnh viễn không?

Không. Các phong cách hình ảnh (Phong cảnh, Chân dung, Đơn sắc) được lưu dưới dạng thẻ siêu dữ liệu không phá hủy (non-destructive metadata tags) có thể được chỉnh sửa bất cứ lúc nào trong khâu hậu kỳ.