Canon CRW (.crw)
Camera Tiêu chuẩnCanon Raw CIFF (CRW) là định dạng hình ảnh RAW thế hệ đầu tiên của Canon dựa trên thông số kỹ thuật vùng nhớ heap của Định dạng Tệp Hình ảnh Máy ảnh (CIFF), được sử dụng trên các máy ảnh DSLR đời đầu và máy ảnh bán chuyên PowerShot.
Chuyển đổi CRW sang JPG
Trình chuyển đổi từ CRW 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 CRW bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
Chữ ký tiêu đề ở cấp độ Byte (Magic Bytes)
Các hệ điều hành và trình phân tích tệp nhận dạng tệp CRW bằng cách kiểm tra chuỗi byte nhị phân đầu tệp:
CHỮ KÝ HEX (OFFSET 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52BIỂU DIỄN ASCII: II....HEAPCCDR
Tiêu chuẩn hóa: Camera Image File Format (CIFF)
Thông số kỹ thuật
| Kiến trúc Container | CIFF (Camera Image File Format) structured binary record heap |
| Nén | Lossless modified JPEG Huffman encoding |
| Thứ tự byte Endianness | Little-Endian (Intel byte order) |
| Không gian màu | Camera Sensor RGB, sRGB tone curve |
| Kênh & Cấu trúc | 1 channel Bayer mosaic (RGGB) |
| Kích thước tối đa | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Độ trong suốt | None |
| Truyền phát & Tăng dần | Non-streamable heap structure with tail record index directory |
Ma trận so sánh kỹ thuật: CRW so với các đối thủ
| Thuộc tính kỹ thuật | CRW (Hiện tại) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Thông số vùng chứa | Vùng nhớ heap bản ghi CIFF | IFD có cấu trúc TIFF/EP | IFD có cấu trúc TIFF/EP | Thông số kỹ thuật mở TIFF/EP |
| Mã nhận diện đầu tệp | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Thời kỳ hoạt động | 1998 - 2004 | 2004 - 2018 | 2001 - Hiện tại | 2004 - Hiện tại |
| Độ sâu bit | 10-bit đến 12-bit tuyến tính | 14-bit tuyến tính | 12-bit đến 14-bit tuyến tính | Lên đến 16-bit tuyến tính |
Các chế độ hỏng hóc phổ biến & Hướng dẫn khôi phục Hex
Phần mềm báo lỗi 'Độ lệch bảng bản ghi CIFF không hợp lệ'.
Nguyên nhân gốc rễ: Việc rút thẻ sớm khiến bảng thư mục CIFF ở cuối tệp bị cắt cụt.
Khắc phục: Sử dụng exiftool để khôi phục vùng nhớ heap hình ảnh thô hoặc chuyển đổi thông qua lệnh dcraw -v broken.crw.
Phân tích bảo mật & Các vectơ tấn công bộ phân tích cú pháp
Các trình phân tích cú pháp bản ghi CIFF cũ thường thiếu tính năng kiểm tra ranh giới trên các độ lệch bản ghi trỏ vượt quá giới hạn tệp.
Các Véc-tơ Tấn công Đã biết
- Độ dài bản ghi CIFF bị lỗi gây ra hiện tượng thiếu hụt số nguyên (integer underflow) trong các vòng lặp duyệt bản ghi.
- Các độ lệch bản ghi chồng chéo kích hoạt tình trạng hỏng vùng nhớ heap trong các thư viện hình ảnh raw lỗi thời.
- Lỗi tràn bộ đệm giải nén hình thu nhỏ JPEG bị lỗi.
Thực tiễn Tốt nhất về Phòng thủ:
Nguồn gốc lịch sử & Các cột mốc
Ưu điểm & Lợi ích chính
- Bảo lưu dữ liệu cảm biến 10-bit và 12-bit gốc từ các máy ảnh kỹ thuật số nền tảng của đầu những năm 2000.
- Kiến trúc vùng nhớ heap CIFF cung cấp sự tách biệt rõ ràng giữa các khối cảm biến hình ảnh và cài đặt máy ảnh.
- Kích thước tệp nhẹ (thường từ 5 MB đến 8 MB mỗi ảnh) phù hợp với thẻ nhớ CompactFlash đời đầu.
Hạn chế & Nhược điểm kỹ thuật
- Phần lớn đã lỗi thời trong phần mềm hiện đại, thường yêu cầu các công cụ chuyển đổi DNG cũ để nhập tệp.
- Lưu trữ một số cài đặt máy ảnh trong các tệp phụ .THM (hình thu nhỏ) đi kèm thay vì lưu bên trong tệp chính.
- Cấu trúc thư mục CIFF nguyên thủy ở cuối tệp dễ bị lỗi khi quá trình ghi tệp không hoàn tất.
Thông tin kỹ thuật thú vị
- Chuỗi 'HEAPCCDR' trong tiêu đề là viết tắt của 'Heap Canon Camera Digital Raw'.
- Máy ảnh Canon Digital Rebel 300D đã chụp hàng triệu bức ảnh kỹ thuật số mang tính biểu tượng của đầu những năm 2000 ở định dạng CRW.
- CIFF được đồng phát triển bởi Canon, Eastman Kodak và Hewlett-Packard vào cuối những năm 1990.
Các câu hỏi kỹ thuật thường gặp
Tại sao lại có tệp .THM đi kèm cùng tệp .CRW của tôi?
Máy ảnh Canon CRW lưu trữ siêu dữ liệu và hình thu nhỏ trong một tệp .THM đi kèm, thực chất là một tệp JPEG tiêu chuẩn chứa các thẻ EXIF.
Các phiên bản Lightroom hiện đại có thể nhập tệp CRW không?
Có, Adobe Camera Raw vẫn giữ lại khả năng tương thích ngược cho các tệp CRW, mặc dù việc chuyển đổi chúng sang DNG được khuyến nghị để lưu trữ lâu dài.
Những máy ảnh nào đã tạo ra các tệp CRW?
Các máy ảnh bao gồm Canon EOS D30, D60, 10D, Digital Rebel (300D) và PowerShot G1, G2, G3, G5 và Pro1.