کانن CRW (.crw)

Camera استاندارد

فرمت Canon Raw CIFF (به اختصار CRW) اولین نسل فرمت تصویر خام کانن است که بر اساس مشخصات پشته فرمت فایل تصویر دوربین (CIFF) ساخته شده و در دوربین‌های اولیه DSLR و دوربین‌های نیمه‌حرفه‌ای PowerShot استفاده می‌شد.

تبدیل CRW به JPG

مبدل رایگان CRW به JPG درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های CRW را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های CRW را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

نمایش ASCII: II....HEAPCCDR

استانداردسازی: Camera Image File Format (CIFF)

مشخصات فنی

معماری کانتینرCIFF (Camera Image File Format) structured binary record heap
فشرده‌سازیLossless modified JPEG Huffman encoding
ترتیب بایت‌ها (Endianness)Little-Endian (Intel byte order)
فضاهای رنگیCamera Sensor RGB, sRGB tone curve
کانال‌ها و ساختار1 channel Bayer mosaic (RGGB)
حداکثر ابعادUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
شفافیت مشخصاتNone
استریمینگ و پیش‌روندهNon-streamable heap structure with tail record index directory

ماتریس مقایسه فنی: CRW در برابر رقبا

ویژگی فنیCRW (فعلی)CR2NEFDNG
مشخصات کانتینرپشته رکورد CIFFIFD ساختاریافته TIFF/EPIFD ساختاریافته TIFF/EPمشخصات باز TIFF/EP
میکرو هدرII....HEAPCCDRII*.....CRMM\0*II*\0
دوران فعالیت۱۹۹۸ الی ۲۰۰۴۲۰۰۴ الی ۲۰۱۸۲۰۰۱ الی اکنون۲۰۰۴ الی اکنون
عمق بیت۱۰ بیت الی ۱۲ بیت خطی۱۴ بیت خطی۱۲ بیت الی ۱۴ بیت خطیتا ۱۶ بیت خطی

حالت‌های رایج خرابی و راهنمای بازیابی هگز

نرم‌افزار خطای «Invalid CIFF record table offset» (افست جدول رکورد CIFF نامعتبر است) را گزارش می‌کند.

علت ریشه‌ای: خروج زودهنگام کارت حافظه که باعث ناقص ماندن جدول دایرکتوری پایانی CIFF شده است.

بازیابی: از ابزار exiftool برای بازیابی پشته تصویر خام استفاده کنید یا از طریق دستور dcraw -v broken.crw آن را تبدیل کنید.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

تجزیه‌کننده‌های رکورد قدیمی CIFF اغلب فاقد بررسی‌های محدوده روی افست‌های رکوردی هستند که به خارج از محدوده فایل اشاره می‌کنند.

بردارهای حمله شناخته‌شده

  • طول رکورد نامعتبر CIFF که باعث سرریز عدد صحیح منفی (Integer underflow) در حلقه‌های پیمایش رکورد می‌شود.
  • افست‌های رکورد همپوشانی‌دار که باعث خرابی هیپ در کتابخانه‌های تصویر خام منسوخ می‌شوند.
  • سرریز بافر در زمان‌جایی (Decompression) تصویر بندانگشتی JPEG خراب.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2004با راه‌اندازی دوربین‌های EOS-1D Mark II و EOS 20D با فرمت CR2 مبتنی بر TIFF جایگزین شد.
2003دوربین پیشگام Canon EOS Digital Rebel (300D)، اولین دوربین DSLR مصرفی زیر ۱۰۰۰ دلار را تغذیه می‌کند.
1998توسط کانن در دوربین‌های دیجیتال اولیه از جمله PowerShot Pro70 و EOS D30 معرفی شد.

مزایا و نقاط قوت کلیدی

  • داده‌های سنسور ۱۰ بیتی و ۱۲ بیتی اصلی را از دوربین‌های دیجیتال بنیادی اوایل دهه ۲۰۰۰ حفظ می‌کند.
  • معماری پشته CIFF جداسازی تمیزی بین بلوک‌های حسگر تصویر و تنظیمات دوربین فراهم می‌کند.
  • حجم فایل سبک (معمولاً ۵ تا ۸ مگابایت به ازای هر تصویر) مناسب برای کارت‌های حافظه اولیه CompactFlash.

محدودیت‌ها و معایب فنی

  • تا حد زیادی در نرم‌افزارهای مدرن منسوخ شده است و اغلب برای ورود اطلاعات به ابزارهای تبدیل DNG قدیمی نیاز دارد.
  • برخی از تنظیمات دوربین را در فایل‌های جانبی همراه .THM (بندانگشتی یا Thumbnail) ذخیره می‌کند تا درون خود فایل.
  • ساختار دایرکتوری ابتدایی CIFF در انتهای فایل در برابر نوشتن ناقص فایل آسیب‌پذیر است.

نکات فنی جالب

  • رشته 'HEAPCCDR' در هدر فایل مخفف عبارت «Heap Canon Camera Digital Raw» است.
  • دوربین‌های Canon Digital Rebel 300D میلیون‌ها عکس دیجیتال نمادین اوایل دهه ۲۰۰۰ را در فرمت CRW ثبت کردند.
  • استاندارد CIFF در اواخر دهه ۱۹۹۰ به طور مشترک توسط کانن، ایستمن کداک و هیولت-پکارد توسعه یافت.

سوالات فنی متداول

چرا یک فایل .THM در کنار فایل .CRW من وجود دارد؟

دوربین‌های Canon CRW فراداده و بندانگشتی‌ها (Thumbnails) را در یک فایل همراه با پسوند .THM ذخیره می‌کردند که در واقع یک فایل استاندارد JPEG حاوی برچسب‌های EXIF است.

آیا نسخه‌های مدرن لایت‌روم (Lightroom) همچنان می‌توانند CRW را وارد کنند؟

بله، Adobe Camera Raw سازگاری رو به عقب (Backwards compatibility) را برای فایل‌های CRW حفظ می‌کند، हालांकि تبدیل آن‌ها به DNG برای آرشیو طولانی‌مدت توصیه می‌شود.

کدام دوربین‌ها فایل‌های CRW تولید می‌کردند؟

دوربین‌هایی شامل Canon EOS D30، D60، 10D، Digital Rebel (300D) و PowerShot G1، G2، G3، G5 و Pro1.