کانن CR2 (.cr2)

TIFF/EP استاندارد

فرمت Canon Raw 2 (به اختصار CR2) فرمت خام (RAW) پیشتاز و قدیمی شرکت کانن است که از سال ۲۰۰۴ تا ۲۰۱۸ به طور گسترده در سری دوربین‌های افسانه‌ای DSLR مدل EOS استفاده می‌شد.

تبدیل CR2 به JPG

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

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

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

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

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

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

امضای هدر در سطح بایت (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 (فعلی)CR3NEFARW
موتور کانتینرTIFF/EP با امضای 'CR'ISO-BMFF (MPEG-4 قسمت 12)TIFF/EPTIFF/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 در پیش‌نمایش‌های جاسازی‌شده.

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

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

2018کانن فرمت CR3 (CRX) را بر پایه استاندارد ISO-BMFF در دوربین EOS M50 معرفی می‌کند که آغازگر روند کنار گذاشتن CR2 است.
2008کانن دوربین EOS 5D Mark II را عرضه می‌کند و CR2 را در عکاسی هیبریدی حرفه‌ای (عکس و فیلمبرداری) محبوب می‌سازد.
2004با عرضه دوربین‌های Canon EOS 1D Mark II و EOS 20D معرفی شد و جایگزین فرمت قدیمی‌تر CRW مبتنی بر CIFF گردید.

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

  • سازگاری نرم‌افزاری بسیار گسترده در سطح صنعت با هر توسعه‌دهنده فایل خام، سیستم مدیریت دارایی دیجیتال (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) به عنوان برچسب‌های فراداده غیرتخریبی ذخیره می‌شوند که می‌توانند در هر زمان طی مراحل پس‌تولید ویرایش شوند.