Canon CRW (.crw)

Camera Tiêu chuẩn

Canon 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ọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệ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 mật không truyền tải 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ý 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 52

BIỂ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 ContainerCIFF (Camera Image File Format) structured binary record heap
NénLossless modified JPEG Huffman encoding
Thứ tự byte EndiannessLittle-Endian (Intel byte order)
Không gian màuCamera Sensor RGB, sRGB tone curve
Kênh & Cấu trúc1 channel Bayer mosaic (RGGB)
Kích thước tối đaUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
Độ trong suốtNone
Truyền phát & Tăng dầnNon-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ậtCRW (Hiện tại)CR2NEFDNG
Thông số vùng chứaVùng nhớ heap bản ghi CIFFIFD có cấu trúc TIFF/EPIFD có cấu trúc TIFF/EPThông số kỹ thuật mở TIFF/EP
Mã nhận diện đầu tệpII....HEAPCCDRII*.....CRMM\0*II*\0
Thời kỳ hoạt động1998 - 20042004 - 20182001 - Hiện tại2004 - Hiện tại
Độ sâu bit10-bit đến 12-bit tuyến tính14-bit tuyến tính12-bit đến 14-bit tuyến tínhLê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

2004Được thay thế bằng định dạng CR2 dựa trên TIFF cùng với sự ra mắt của EOS-1D Mark II và EOS 20D.
2003Cung cấp sức mạnh cho chiếc máy ảnh mang tính bước ngoặt Canon EOS Digital Rebel (300D), chiếc DSLR phổ thông đầu tiên có giá dưới 1000 USD.
1998Được Canon giới thiệu trong các dòng máy ảnh kỹ thuật số đời đầu bao gồm PowerShot Pro70 và EOS D30.

Ư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.