Canon CR2 (.cr2)
TIFF/EP Tiêu chuẩnCanon 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ữ 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 52BIỂ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én | Mã 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ự byte | Little-endian (thứ tự Intel) |
| Không gian màu | RGB của cảm biến máy ảnh, Adobe RGB, Thẻ hồ sơ sRGB |
| Kênh & Cấu trúc | 1 kênh dạng khảm Bayer (RGGB) |
| Kích thước tối đa | Tối đa 8688 x 5792 (50,6 MP, Canon EOS 5DS/5DS R) |
| Độ trong suốt | Không có (mảng khảm cảm biến tuyến tính) |
| Truyền phát & Tăng dần | Khô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ật | CR2 (Hiện tại) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Cấu trúc vùng chứa | TIFF/EP với chữ ký 'CR' | ISO-BMFF (MPEG-4 Phần 12) | TIFF/EP | TIFF/EP |
| Nén cảm biến | JPEG Huffman không mất dữ liệu | C-RAW không mất dữ liệu và có tổn hao | Huffman không mất dữ liệu / chưa nén | Sony 11+7 bit / Không mất dữ liệu |
| Thế hệ máy ảnh | DSLR 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 Nikon | Máy ảnh không gương lật Sony Alpha |
| Kích thước trung bình (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 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
Ư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ỳ.
Các cặp chuyển đổi CR2 liên quan
Chuyển trực tiếp tệp RAW CR2 từ máy ảnh kỹ thuật số Canon EOS thành ảnh JPEG tiêu chuẩn, độ phân giải cao. Đầu ra là ảnh đã kết xuất, không phải dữ liệu cảm biến RAW.
Xử lý các tệp ảnh RAW CR2 của máy ảnh kỹ thuật số Canon EOS trực tiếp thành các bản in gốc PNG không mất dữ liệu. Đầu ra là hình ảnh đã kết xuất, không phải dữ liệu cảm biến RAW gốc.
Chuyển một khung hình Canon CR2 thành bản duyệt PDF một trang. Màu sắc và cân bằng trắng của máy ảnh được áp dụng cho các điểm ảnh sRGB 8-bit; PDF không có các điều khiển dành cho ảnh raw.