Canon CRW (.crw)
Camera StandardCanon Raw CIFF (CRW) on Canoni esimese põlvkonna RAW-pildivorming, mis põhineb Camera Image File Format (CIFF) hunniku spetsifikatsioonil ning mida kasutati varajastel digitaalsetel peegelkaameratel ja PowerShot poolprofessionaalsetel kaameratel.
Teisenda formaadist CRW formaati JPG
Tasuta CRW -> JPG konverter brauseris. Teisenda faile koheselt oma seadmes.
Kontrolli ja metaandmed
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad CRW faile, kontrollides algset binaarset baidijada:
Baidi-taseme päise allkiri (maagilised baidid)
Operatsioonisüsteemid ja failianalüsaatorid tuvastavad CRW faile, kontrollides algset binaarset baidijada:
HEX-ALLKIRI (NIHE 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII-ESITUS: II....HEAPCCDR
Standardiseerimine: Camera Image File Format (CIFF)
Tehnilised andmed
| Konteineri arhitektuur | CIFF (Camera Image File Format) structured binary record heap |
| Tihendamine | Lossless modified JPEG Huffman encoding |
| Baitide järjekord (Endianness) | Little-Endian (Intel byte order) |
| Värviruumid | Camera Sensor RGB, sRGB tone curve |
| Kanalid ja struktuur | 1 channel Bayer mosaic (RGGB) |
| Max mõõtmed | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Läbipaistvus | None |
| Voogedastus ja progressiivsus | Non-streamable heap structure with tail record index directory |
Tehniline võrdlusmaatriks: CRW vs konkurendid
| Tehniline atribuut | CRW (Praegune) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Konteineri spetsifikatsioon | CIFF-kirjete hunnik | TIFF/EP struktureeritud IFD | TIFF/EP struktureeritud IFD | TIFF/EP avatud spetsifikatsioon |
| Päise maagia | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiivne ajastu | 1998 - 2004 | 2004 - 2018 | 2001 - tänapäev | 2004 - tänapäev |
| Bitisügavus | 10-bitine kuni 12-bitine lineaarne | 14-bitine lineaarne | 12-bitine kuni 14-bitine lineaarne | Kuni 16-bitine lineaarne |
Levinud riknemisvead ja heksataaste juhend
Tarkvara raporteerib viga „Invalid CIFF record table offset" (Vigane CIFF-i kirjete tabeli nihe).
Juurpõhjus: Enneaegne mälukaardi eemaldamine, jättes lõpus oleva CIFF-i kataloogitabeli kärbituks.
Taastamine: Kasutage toorandmete hunniku taastamiseks tööriista exiftool või teisendage käsuga dcraw -v broken.crw.
Turvaanalüüs ja parsimisründevektorid
Pärand CIFF-kirjete parseritel puuduvad sageli piirikontrollid kirjetel, mille nihked osutavad faili piiridest väljapoole.
Teadaolevad ründavektorid
- Vigane CIFF-i kirje pikkus, mis põhjustab kirje läbimise tsüklites täisarvu alatäitumist.
- Kattuvad kirjete nihked, mis käivitavad vananenud toorpilditeekides hunniku riknemise.
- Vigase JPEG pisipildi dekompressiooni puhvri ületäitumine.
Kaitsealased parimad tavad:
Ajalooline taust ja verstapostid
Peamised eelised
- Säilitab 2000. aastate alguse algsete digikaamerate originaalsed 10-bitised ja 12-bitised anduri andmed.
- CIFF-i hunniku arhitektuur tagab selge eraldatuse pildisensori plokkide ja kaamera sätete vahel.
- Kerged failisuurused (tavaliselt 5 MB kuni 8 MB pildi kohta), mis sobivad varajastele CompactFlash-andmekandjatele.
Tehnilised piirangud ja puudused
- Kaasaegses tarkvaras suures osas aegunud, nõudes sageli sisselugemiseks pärand DNG teisendustööriistu.
- Salvestab teatud kaamera seaded sisemise salvestuse asemel kaasnevatesse .THM (pisipiltide) külgfailidesse.
- Faili lõpus olev primitiivne CIFF-i kataloogistruktuur on vastuvõtlik ebatäielikule faili kirjutamisele.
Huvitavaid tehnilisi fakte
- Päises olev string 'HEAPCCDR' tähistab fraasi 'Heap Canon Camera Digital Raw'.
- Canon Digital Rebel 300D kaamerad pildistasid CRW-vormingus miljoneid 2000. aastate alguse ikoonilisi digifotosid.
- CIFF töötati välja 1990. aastate lõpus ühiselt Canoni, Eastman Kodaki ja Hewlett-Packardi poolt.
Korduma kippuvad tehnilised küsimused
Miks on mu .CRW-faili kõrval .THM-fail?
Canoni CRW kaamerad salvestasid metaandmed ja pisipildid kaasnevasse .THM-faili, mis on tegelikult EXIF-siltidega standardne JPEG-fail.
Kas kaasaegsed Lightroomi versioonid toetavad endiselt CRW importi?
Jah, Adobe Camera Raw säilitab CRW-failide tagasiühilduvuse, kuigi pikaajaliseks arhiveerimiseks on soovitatav need DNG-ks teisendada.
Millised kaamerad tootsid CRW-faile?
Kaamerad, sealhulgas Canon EOS D30, D60, 10D, Digital Rebel (300D) ja PowerShot G1, G2, G3, G5 ning Pro1.