Canon CRW (.crw)

Camera תקן

Canon Raw CIFF (CRW) הוא פורמט תמונות ה-RAW מהדור הראשון של קנון המבוסס על מפרט הערימה (heap) של פורמט קובץ תמונת מצלמה (Camera Image File Format - CIFF), אשר שימש במצלמות רפלקס דיגיטליות מוקדמות ובמצלמות חצי-מקצועיות (prosumer) מסדרת PowerShot.

המר CRW ל-JPG

ממיר חינמי מ-CRW ל-JPG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי CRW על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (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
מפרט מכיל (Container Spec)ערימת רשומות CIFFIFD מובנה TIFF/EPIFD מובנה TIFF/EPמפרט פתוח TIFF/EP
חתימת כותרת (Header Magic)II....HEAPCCDRII*.....CRMM\0*II*\0
עידן פעיל1998 - 20042004 - 20182001 - היום2004 - היום
עומק סיביות (Bit Depth)ליניארי 10-bit עד 12-bitליניארי 14-bitליניארי 12-bit עד 14-bitליניארי עד 16-bit

מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)

התוכנה מדווחת על 'הסטת טבלת רשומות CIFF לא חוקית' (Invalid CIFF record table offset).

גורם שורש: הוצאה מוקדמת של הכרטיס שהותירה את טבלת ספריית ה-CIFF הנגררת קטועה.

התאוששות: השתמש ב-exiftool כדי לשחזר את ערימת תמונת ה-RAW או בצע המרה דרך dcraw -v broken.crw.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

מנתחי רשומות CIFF ישנים חסרים לרוב בדיקות גבולות בהסטות רשומות המצביעות מעבר לגבולות הקובץ.

ווקטורי תקיפה ידועים

  • אורכי רשומות CIFF מעוותים הגורמים לתת-גלישת מספר שלם (Integer underflow) בלולאות מעבר על רשומות.
  • הסטות רשומות חופפות המעוררות השחתת ערימה (heap corruption) בספריות תמונות RAW מיושנות.
  • גלישת חוצץ של פענוח תצוגה מקדימה מסוג JPEG מעוות.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2004הוחלף על ידי פורמט CR2 מבוסס ה-TIFF עם השקת EOS-1D Mark II ו-EOS 20D.
2003מניע את מצלמת הקונסום הדיגיטלית פורצת הדרך Canon EOS Digital Rebel ‏(300D), מצלמת ה-DSLR הצרכנית הראשונה מתחת ל-1000 דולר.
1998הוצג על ידי קנון במצלמות דיגיטליות מוקדמות כולל PowerShot Pro70 ו-EOS D30.

יתרונות מרכזיים

  • שומר על נתוני חיישן מקוריים של 10-bit ו-12-bit ממצלמות דיגיטליות בסיסיות מתחילת שנות ה-2000.
  • ארכיטקטורת ערימת CIFF מספקת הפרדה נקייה בין בלוקי חיישן התמונה לבין הגדרות המצלמה.
  • גדלי קבצים קלים משקל (בדרך כלל 5 מגה-בייט עד 8 מגה-בייט לתמונה) המתאימים למדיה מוקדמת מסוג CompactFlash.

מגבלות טכניות וחסרונות

  • הוצא ברובו משימוש בתוכנות מודרניות, ולעתים קרובות דורש כלי המרה ישנים לפורמט DNG לצורך טעינה (ingest).
  • מאחסן הגדרות מצלמה מסוימות בקבצי צד מסוג .THM (תצוגה מקדימה - thumbnail) במקום באופן פנימי.
  • מבנה ספריית CIFF פרימיטיבי בסוף הקובץ פגיע לכתיבות קובץ לא שלמות.

עובדות טכניות מעניינות

  • מחרוזת 'HEAPCCDR' בכותרת מייצגת 'Heap Canon Camera Digital Raw'.
  • מצלמות Canon Digital Rebel 300D צילמו מיליוני תצלומים דיגיטליים אייקוניים בתחילת שנות ה-2000 בפורמט CRW.
  • CIFF פותח במשותף על ידי קנון, איסטמן קודאק (Eastman Kodak) והיולט-פקרד (Hewlett-Packard) בסוף שנות ה-90.

שאלות טכניות נפוצות

למה יש קובץ .THM לצד קובץ ה-.CRW שלי?

מצלמות Canon CRW שמרו metadata ותמונות ממוזערות (thumbnails) בקובץ .THM נלווה, שהוא בעצם קובץ JPEG סטנדרטי המכיל תגי EXIF.

האם גרסאות Lightroom מודרניות עדיין יכולות לייבא קבצי CRw?

כן, Adobe Camera Raw שומרת על תאימות לאחור עבור קבצי CRW, אם כי מומלץ להמיר אותם ל-DNG לצורך ארכוב לטווח ארוך.

אילו מצלמות יצרו קבצי CRW?

מצלמות הכוללות את Canon EOS D30, D60, 10D, Digital Rebel (300D), ו-PowerShot G1, G2, G3, G5, ו-Pro1.