תמונת Canon CR2 (.cr2)
TIFF/EP תקןCanon Raw 2 (CR2) הוא פורמט ה-RAW הדגל מדור קודם של קנון (Canon), אשר שימש בהרחבה בסדרת מצלמות הרפלקס הדיגיטליות (DSLR) האגדיות EOS משנת 2004 ועד 2018.
המר 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 עם היסט כותרת ייחודי של Canon וחתימת CR |
| דחיסה | קידוד Huffman בסגנון JPEG ללא אובדן או נתוני חיישן לא דחוסים של 12/14 סיביות |
| סדר בתים (Endianness) | סדר בתים Little-Endian (סדר Intel) |
| מרחבי צבע | מרחב צבע RGB של חיישן המצלמה, Adobe RGB, תג פרופיל sRGB |
| ערוצים ומבנה | ערוץ אחד של פסיפס Bayer (RGGB) |
| ממדים מרביים | עד 8688 x 5792 (50.6 MP במצלמות Canon EOS 5DS/5DS R) |
| שקיפות | ללא (מערך פסיפס חיישן ליניארי) |
| הזרמה ופרוגרסיביות | אינו ניתן להזרמה; ההיסטים לרצועות החיישן נמצאים ב-IFD3 |
מטריצת השוואה טכנית: CR2 מול מתחרים
| תכונה טכנית | CR2 (נוכחי) | CR3 | NEF | ARW |
|---|---|---|---|---|
| מנוע מְכִיל (Container Engine) | TIFF/EP עם חתימת 'CR' | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| דחיסת חיישן | JPEG Huffman ללא אובדן נתונים | C-RAW ללא אובדן ועם אובדן | Huffman ללא אובדן / לא דחוס | סוני 11+7 ביט / ללא אובדן |
| דורות מצלמות | מצלמות DSLR מסדרת Canon EOS (2004-2018) | מצלמות ללא מראה Canon EOS R (2018+) | מצלמות DSLR ומצלמות ללא מראה Z של ניקון | מצלמות ללא מראה סוני אלפא |
| גודל ממוצע (30 מגה-פיקסל) | 35 מגה-בייט - 40 מגה-בייט | 18 מגה-בייט - 30 מגה-בייט | 30 מגה-בייט - 38 מגה-בייט | 30 מגה-בייט - 42 מגה-בייט |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
Lightroom מציג את ההודעה 'נראה שהקובץ אינו נתמך או פגום' (The file appears to be unsupported or damaged).
גורם שורש: מצביע פגום בטבלת היסט ה-IFD הגורם למנתח (parser) לקרוא נתוני חיישן מעבר לסוף הקובץ.
שחזור: השתמש ב-exiftool או ב-dcraw -c broken.cr2 > fixed.ppm כדי לחלץ נתוני Bayer שלא נגעו בהם.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
באגים בניתוח (parsing) של קבצי CR2 השפיעו היסטורית על מציגי תמונות שטיפלו בטבלאות פרוסות מעוותות ב-Makernotes של קנון.
ווקטורי תקיפה ידועים
- גלישת מספר שלם (Integer overflow) בחישוב רוחב הפרוסה המוביל לכתיבת ערימה (heap write) מחוץ לגבולות במהלך תהליך ההמרה מ-Bayer (debayering).
- טבלאות פענוח Huffman פגומות הגורמות ללולאות אינסופיות ביישומי LibRaw ישנים.
- גלישות חוצץ (buffer overflows) בפרופיל ICC של התצוגה המקדימה המוטמעת.
שיטות מומלצות להגנה: עבד קובצי CR2 באמצעות מנועי WebAssembly מבודדים ובטוחים לזיכרון, ללא גישה מורשית למערכת הקבצים של המארח.
היסטוריה ואבני דרך
יתרונות מרכזיים
- תאימות תוכנה רחבה ביותר בתעשייה בכל תוכנת פיתוח RAW, מערכת ניהול נכסי תמונה (DAM) ועורך שאי פעם נבנו.
- דחיסת Huffman ללא אובדן משמרת את הנתונים שהחיישן רשם; עומק הסיביות ורמת הפירוט תלויים בדגם המצלמה ובהגדרות הצילום.
- מטמיע תצוגה מקדימה של JPEG בגודל מלא וטבלאות נרחבות לתיקון הארה היקפית של עדשות קנון.
מגבלות טכניות וחסרונות
- מבנה IFD מבוסס TIFF איטי יותר לניתוח (parsing) בהשוואה למכילים מודרניים בעלי מבנה קופסאות (boxes) כמו CR3.
- גדלי הקבצים גדולים יותר בהשוואה לפורמטי RAW מודרניים הנגזרים מ-HEVC כמו Canon C-RAW.
- אין תמיכה מקומית במטא-נתונים של עומק חיישן Dual-Pixel לפני מצבים ייעודיים של 5D Mark IV.
עובדות טכניות מעניינות
- הבייטים 8 ו-9 בכל קובץ CR2 תקין הם תווי ASCII 'C' ו-'R' (0x43 0x52) העוקבים אחר סמן TIFF 0x2A הסטנדרטי.
- קבצי CR2 של Canon EOS 5D Mark II הניעו את הצילום של שערי מגזין Time וצילומי פרקי סדרות בהוליווד.
- קבצי CR2 מאחסנים נתוני חיישן גולמיים על פני פרוסות (slices) מרובות כדי לאפשר עיבוד מקבילי במעבדי התמונה המוקדמים מסדרת DIGIC.
שאלות טכניות נפוצות
למה קנון (Canon) החליפה את CR2 ב-CR3?
קנון החליפה את CR2 ב-CR3 כדי לאמץ את מבנה ה-container המודרני מסוג ISO-BMFF (MP4/HEIF), התומך ב-מטא-נתונים גמישים, מפות עומק מסוג Dual Pixel RAW, ודחיסת C-RAW יעילה.
האם ניתן לפתוח קבצי CR2 ללא תוכנת Canon Digital Photo Professional?
אפליקציות צילום עדכניות רבות יכולות לפתוח CR2; התמיכה תלויה בגרסת האפליקציה ובדגם המצלמה.
האם CR2 שומר הגדרות סגנון תמונה (Picture Style) לצמיתות?
לא. סגנונות תמונה (נוף, פורטרט, מונוכרום) נשמרים כתגי מטא-נתונים שאינם הרסניים וניתן לשנות אותם בכל עת בשלב הפוסט-פרודקשן.
זוגות המרה קשורים ל-CR2
המרת קבצי מצלמה גולמיים מסוג Canon CR2 לתמונות JPEG מעובדות הופכת נתוני חיישן עצומים לא דחוסים לתמונות קלות משקל וניתנות לצפייה רחבה. הפלט הוא תמונה מרונדרת, ולא נתוני חיישן RAW מקוריים.
עיבוד קובצי RAW מסוג CR2 ממצלמות דיגיטליות Canon EOS ישירות לקובצי PNG ללא אובדן נתונים המיועדים להדפסה. הפלט הוא תמונה מרונדרת, ולא נתוני חיישן RAW מקוריים.
המרת תמונת Canon CR2 לקובץ PDF בן עמוד אחד לצורכי הגהה. צבע המצלמה ואיזון הלבן מוחלים על פיקסלים של sRGB ב-8 סיביות; ל-PDF אין פקדי RAW.