کانن CR2 (.cr2)
TIFF/EP استانداردفرمت Canon Raw 2 (به اختصار CR2) فرمت خام (RAW) پیشتاز و قدیمی شرکت کانن است که از سال ۲۰۰۴ تا ۲۰۱۸ به طور گسترده در سری دوربینهای افسانهای DSLR مدل EOS استفاده میشد.
تبدیل CR2 به JPG
مبدل رایگان CR2 به JPG درون مرورگر. فایلها را فورا روی دستگاه خود تبدیل کنید.
بررسی و فراداده
سیستمعاملها و تحلیلگرهای فایل، فایلهای CR2 را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای هدر در سطح بایت (Magic Bytes)
سیستمعاملها و تحلیلگرهای فایل، فایلهای CR2 را با بررسی توالی بایتهای دودویی ابتدایی شناسایی میکنند:
امضای HEX (آفست 0):
49 49 2A 00 10 00 00 00 43 52نمایش ASCII: II*.....CR
استانداردسازی: TIFF/EP (ISO 12234-2) derivative
مشخصات فنی
| معماری کانتینر | TIFF-based file format with custom Canon header offset and CR signature |
| فشردهسازی | Lossless Huffman-encoded modified JPEG tiles or uncompressed 12/14-bit sensor data |
| ترتیب بایتها (Endianness) | Little-Endian (Intel order) |
| فضاهای رنگی | Camera Sensor RGB, Adobe RGB, sRGB profile tag |
| کانالها و ساختار | 1 channel Bayer mosaic (RGGB) |
| حداکثر ابعاد | Up to 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R) |
| شفافیت مشخصات | None (linear sensor mosaic array) |
| استریمینگ و پیشرونده | Non-streamable; offsets to sensor strips located in IFD3 |
ماتریس مقایسه فنی: CR2 در برابر رقبا
| ویژگی فنی | CR2 (فعلی) | CR3 | NEF | ARW |
|---|---|---|---|---|
| موتور کانتینر | TIFF/EP با امضای 'CR' | ISO-BMFF (MPEG-4 قسمت 12) | TIFF/EP | TIFF/EP |
| فشردهسازی سنسور | JPEG هافمن بدون افت کیفیت | C-RAW (با و بدون افت کیفیت) | هافمن بدون افت کیفیت / فشردهنشده | سونی ۱۱+۷ بیت / بدون افت کیفیت |
| نسلهای دوربین | دوربینهای DSLR سری EOS کانن (۲۰۰۴ تا ۲۰۱۸) | دوربینهای بدون آینه EOS R کانن (۲۰۱۸ به بعد) | دوربینهای DSLR و بدون آینه Z نیکون | دوربینهای بدون آینه آلفا سونی |
| میانگین حجم (۳۰ مگاپیکسل) | ۳۵ مگابایت الی ۴۰ مگابایت | ۱۸ مگابایت الی ۳۰ مگابایت | ۳۰ مگابایت الی ۳۸ مگابایت | ۳۰ مگابایت الی ۴۲ مگابایت |
حالتهای رایج خرابی و راهنمای بازیابی هگز
نرمافزار لایتروم خطای «فایل پشتیبانی نمیشود یا آسیب دیده است» (The file appears to be unsupported or damaged) را نمایش میدهد.
علت ریشهای: وجود یک اشارهگر خراب در جدول افست IFD که باعث میشود پردازشگر، دادههای سنسور را از انتهای فایل به بعد بخواند.
بازیابی: از ابزار exiftool یا دستور dcraw -c broken.cr2 > fixed.ppm برای استخراج دادههای دستنخورده بایر استفاده کنید.
تحلیل امنیتی و بردارهای حمله تجزیهکننده (Parser)
باگهای تجزیه فایل CR2 در گذشته بر برنامههای نمایش تصویر که جدولهای بخشهای آسیبدیده را در بخش یادداشتهای سازنده (Makernotes) کانن مدیریت میکردند، تأثیر گذاشته است.
بردارهای حمله شناختهشده
- سرریز عدد صحیح (Integer overflow) در محاسبه عرض بخشها که منجر به نوشتن خارج از محدوده حافظه هیپ (Heap) در طول فرآیند دبیترینگ میشود.
- جداول رمزگشایی هافمن آسیبدیده که باعث ایجاد حلقههای بینهایت در پیادهسازیهای قدیمی کتابخانه LibRaw میشود.
- سرریز بافر پروفایل رنگی ICC در پیشنمایشهای جاسازیشده.
بهترین روشهای پدافندی:
تاریخچه و نقاط عطف
مزایا و نقاط قوت کلیدی
- سازگاری نرمافزاری بسیار گسترده در سطح صنعت با هر توسعهدهنده فایل خام، سیستم مدیریت دارایی دیجیتال (DAM) و ویرایشگری که تاکنون ساخته شده است.
- فشردهسازی هافمن بدون افت کیفیت (Lossless)، تمام جزئیات بخشهای روشن و سایههای تصویر را در حالت ۱۴ بیتی حفظ میکند.
- جاسازی پیشنمایش JPEG با اندازه کامل و جداول گسترده اصلاح روشنایی حاشیهای لنزهای کانن.
محدودیتها و معایب فنی
- ساختار IFD مبتنی بر فرمت TIFF در مقایسه با کانتینرهای ساختاریافته مدرن مانند CR3 سرعت تجزیه (Parse) کمتری دارد.
- حسگرهای فایلی آن از فرمتهای خام مدرن مشتق شده از HEVC مانند Canon C-RAW بزرگتر هستند.
- پیش از حالتهای تخصصی 5D Mark IV، فاقد پشتیبانی بومی از متادیتای عمق سنسور دوپیکسلی (Dual-Pixel) بود.
نکات فنی جالب
- بایتهای ۸ و ۹ در هر فایل معتبر CR2 به ترتیب کاراکترهای اسکی 'C' و 'R' (مقادیر هگزادسیمال 0x43 و 0x52) پس از نشانگر استاندارد TIFF یعنی 0x2A هستند.
- فایلهای CR2 دوربین Canon EOS 5D Mark II عکاسی روی جلد مجلات معتبر Time و فیلمبرداری اپیزودهای هالیوودی را پشتیبانی میکردند.
- فایلهای CR2 دادههای خام حسگر را در چند بخش (Slice) ذخیره میکنند تا پردازش موازی روی پردازندههای تصویر قدیمی DIGIC امکانپذیر شود.
سوالات فنی متداول
چرا کانن فرمت CR2 را با CR3 جایگزین کرد؟
کانن فرمت CR2 را با CR3 جایگزین کرد تا ساختار مدرن کانتینر ISO-BMFF (MP4/HEIF) را اتخاذ کند که از فرادادههای انعطافپذیر، نقشههای عمق Dual Pixel RAW و فشردهسازی کارآمد C-RAW پشتیبانی میکند.
آیا فایلهای CR2 بدون نرمافزار Canon Digital Photo Professional باز میشوند؟
بله. هر اپلیکیشن ویرایش عکس مدرن، نمایشگر سیستمعامل و File2File.app میتواند فایلهای CR2 را مستقیماً تبدیل و مشاهده کند.
آیا CR2 تنظیمات استایل تصویر را به صورت دائمی ذخیره میکند؟
خیر. استایلهای تصویر (Landscape، Portrait، Monochrome) به عنوان برچسبهای فراداده غیرتخریبی ذخیره میشوند که میتوانند در هر زمان طی مراحل پستولید ویرایش شوند.