Canon CRW (.crw)
Camera ΤυπικόΤο Canon Raw CIFF (CRW) είναι το πρώτης γενιάς φορτίο εικόνας RAW της Canon βασισμένο στην προδιαγραφόταν σωρού Camera Image File Format (CIFF), που χρησιμοποιήθηκε σε πρώιμες ψηφιακές SLR και κάμερες PowerShot.
Μετατροπή CRW σε JPG
Δωρεάν μετατροπέας από CRW σε JPG εντός του προγράμματος περιήγησης. Μετατρέψτε αρχεία άμεσα στη συσκευή σας.
Επιθεώρηση & Μεταδεδομένα
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία CRW ελέγχοντας την αρχική δυαδική ακολουθία byte:
Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)
Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία CRW ελέγχοντας την αρχική δυαδική ακολουθία byte:
ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET 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 Byte | 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 |
| Streaming & Προοδευτική Φόρτωση | Non-streamable heap structure with tail record index directory |
Τεχνικός Πίνακας Σύγκρισης: CRW έναντι Ανταγωνιστών
| Τεχνικό χαρακτηριστικό | CRW (Τρέχον) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Προδιαγραφή Περιέκτη | Σωρός εγγραφών CIFF | Δομημένο IFD TIFF/EP | Δομημένο IFD TIFF/EP | Ανοιχτή προδιαγραφή TIFF/EP |
| Μαγεία Κεφαλίδας | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Ενεργή Περίοδος | 1998 - 2004 | 2004 - 2018 | 2001 - Παρόν | 2004 - Παρόν |
| Βάθος Bit | Γραμμικό 10-bit έως 12-bit | Γραμμικό 14-bit | Γραμμικό 12-bit έως 14-bit | Γραμμικό έως 16-bit |
Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex
Το λογισμικό αναφέρει 'Μη έγκυρη μετατόπιση πίνακα εγγραφών CIFF'.
Βασική Αιτία: Πρόωρη αφαίρεση κάρτας αφήνοντας τον τελικό πίνακα καταλόγου CIFF περικομμένο.
Ανάκτηση: Χρησιμοποιήστε το exiftool για να ανακτήσετε τον σωρό ακατέργαστης εικόνας ή μετατρέψτε μέσω του dcraw -v broken.crw.
Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser
Οι παλαιότεροι αναλυτές εγγραφών CIFF συχνά στερούνται ελέγχων ορίων σε μετατοπίσεις εγγραφών που δείχνουν πέρα από τα όρια του αρχείου.
Γνωστά διανύσματα επίθεσης
- Κατασκευασμένο μήκος εγγραφής CIFF που προκαλεί υποχείληση ακεραίου σε βρόχους διέλευσης εγγραφών.
- Επικαλυπτόμενες μετατοπίσεις εγγραφών που ενεργοποιούν διαφθορά σωρού σε απαρχαιωμένες βιβλιοθήκες ακατέργαστων εικόνων.
- Υπερχείληση buffer αποσυμπίεσης μικρογραφίας JPEG.
Βέλτιστες αμυντικές πρακτικές:
Ιστορική Αναδρομή & Ορόσημα
Κύρια Πλεονεκτήματα
- Διατηρεί αυθεντικά δεδομένα αισθητήρα 10-bit και 12-bit από θεμελιώδεις ψηφιακές κάμερες των αρχών της δεκαετίας του 2000.
- Η αρχιτεκτονίδα σωρού CIFF παρέχει καθαρό διαχωρισμό μεταξύ μπλοκ αισθητήρα εικόνας και ρυθμίσεων κάμερας.
- Ελαφrά μεγέθη αρχείων (συνήθως 5 MB έως 8 MB ανά εικόνα) κατάλληλα για πρώιμα μέσα CompactFlash.
Τεχνικοί Περιορισμοί & Μειονεκτήματα
- Σε μεγάλο βαθμό παρωχημένο σε σύγχρονο λογισμικό, απαιτώντας συχνά παλαιότερα εργαλεία μετατροπής DNG για εισαγωγή.
- Αποθηκεύει ορισμένες ρυθμίσεις κάμερας σε συνοδευτικά αρχεία sidecar .THM (μικρογραφίες) αντί εσωτερικά.
- Η πρωτόγονη δομή καταλόγου CIFF στο τέλος του αρχείου είναι ευάλωτη σε ημιτελείς εγγραφές αρχείων.
Ενδιαφέροντα Τεχνικά Στοιχεία
- Η συμβολοσειρά 'HEAPCCDR' στην κεφαλίδα σημαίνει 'Heap Canon Camera Digital Raw'.
- Οι κάμερες Canon Digital Rebel 300D τράβηξαν εκατομμύρια εμβληματικές ψηφιακές φωτογραφίες των αρχών της δεκαετίας του 2000 σε CRW.
- Το CIFF αναπτύχθηκε από κοινού από τις Canon, Eastman Kodak και Hewlett-Packard στα τέλη της δεκαετίας του 1990.
Συχνές Τεχνικές Ερωτήσεις
Γιατί υπάρχει ένα αρχείο .THM δίπλα στο αρχείο .CRW μου;
Οι κάμερες Canon CRW αποθήκευαν μεταδεδομένα και μικρογραφίες (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.