Canon CRW (.crw)
Camera StandardCanon Raw CIFF (CRW) je Canonov format slike RAW prve generacije, ki temelji na specifikaciji gomile Camera Image File Format (CIFF) in se je uporabljal v zgodnjih digitalnih zrcalno-refleksnih fotoaparatih in polprofesionalnih fotoaparatih PowerShot.
Pretvori CRW v JPG
Brezplačen pretvornik iz CRW v JPG v brskalniku. Pretvorite datoteke takoj v svoji napravi.
Pregled in metapodatki
Operacijski sistemi in analizatorji datotek identificirajo datoteke CRW s pregledom vodilnega binarnega zaporedja bajtov:
Podpis glave na ravni bajtov (Čarobni bajti)
Operacijski sistemi in analizatorji datotek identificirajo datoteke CRW s pregledom vodilnega binarnega zaporedja bajtov:
PODPIS HEX (ZAMIK 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52REPREZENTACIJA ASCII: II....HEAPCCDR
Standardizacija: Camera Image File Format (CIFF)
Tehnične specifikacije
| Arhitektura vsebnika | CIFF (Camera Image File Format) structured binary record heap |
| Stiskanje | Lossless modified JPEG Huffman encoding |
| Vrstni red bajtov | Little-Endian (Intel byte order) |
| Barvni prostori | Camera Sensor RGB, sRGB tone curve |
| Kanali in struktura | 1 channel Bayer mosaic (RGGB) |
| Največje dimenzije | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Prosojnost | None |
| Pretočno in progresivno predvajanje | Non-streamable heap structure with tail record index directory |
Tehnična primerjalna matrika: CRW proti konkurenci
| Tehnični atribut | CRW (Trenutno) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Specifikacija vsebnika | Gomila zapisov CIFF | Strukturiran IFD TIFF/EP | Strukturiran IFD TIFF/EP | Odprta specifikacija TIFF/EP |
| Magija glave | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktivno obdobje | 1998 - 2004 | 2004 - 2018 | 2001 - danes | 2004 - danes |
| Globina barv | 10-bitno do 12-bitno linearno | 14-bitno linearno | 12-bitno do 14-bitno linearno | Do 16-bitno linearno |
Pogosti načini okvar in vodič za heksadecimalno obnovo
Programska oprema poroča o napaki: 'Neveljaven zamik tabele zapisov CIFF'.
Glavni vzrok: Predčasna odstranitev kartice, zaradi česar je zaključna tabela imenika CIFF okrnjena.
Sanacija: Uporabite exiftool za obnovo gomile surovih slik ali pretvorite prek ukazne vrstice dcraw -v broken.crw.
Varnostna analiza in napadalni vektorji razčlenjevalnika
Starejši razčlenjevalniki zapisov CIFF pogosto nimajo preverjanj meja za zamike zapisov, ki kažejo preko meja datoteke.
Znani vektorji napada
- Prirejena dolžina zapisa CIFF, ki povzroča podkoračitev celega števila (integer underflow) v zankah za pomikanje po zapisih.
- Prekrivajoči se zamiki zapisov, ki sprožijo poškodbo pomnilnika v zastarelih knjižnicah za surove slike.
- Prekoračitev medpomnilnika pri dekompresiji vdelane sličice JPEG.
Obrambne najboljše prakse:
Zgodovinski izvor in mejniki
Ključne prednosti
- Ohranja prvotne 10-bitne in 12-bitne podatke tipala iz temeljnih digitalnih fotoaparatov zgodnjih 2000-ih.
- Arhitektura pomnilniške gomile CIFF omogoča jasno ločitev med bloki slikovnega tipala in nastavitvami fotoaparata.
- Majhne velikosti datotek (običajno 5 MB do 8 MB na sliko), primerne za zgodnje medije CompactFlash.
Tehnične omejitve in slabosti
- V sodobni programski opremi je večinoma opuščen, zato pogosto zahteva starejša orodja za pretvorbo DNG za uvoz.
- Nekatere nastavitve fotoaparata shranjuje v spremljevalnih datotekah s pripono .THM (sličice) namesto v notranjosti.
- Primitivna struktura imenika CIFF na koncu datoteke je občutljiva na nepopolna pisanja datotek.
Zanimive tehnične malenkosti
- Niz 'HEAPCCDR' v glavi pomeni 'Heap Canon Camera Digital Raw'.
- Fotoaparati Canon Digital Rebel 300D so posneli milijone ikoničnih digitalnih fotografij iz zgodnjih 2000-ih v formatu CRW.
- Standard CIFF so v poznih 90. letih prejšnjega stoletja skupaj razvili Canon, Eastman Kodak in Hewlett-Packard.
Pogosta tehnična vprašanja
Zakaj se ob moji datoteki .CRW nahaja datoteka .THM?
Canonovi fotoaparati s formatom CRW so shranjevali metapodatke in sličice v spremljevalni datoteki .THM, ki je v resnici standardna datoteka JPEG, ki vsebuje oznake EXIF.
Ali lahko sodobne različice programa Lightroom še vedno uvažajo format CRW?
Da, Adobe Camera Raw ohranja povratno združljivost za datoteke CRW, čeprav je za dolgoročno arhiviranje priporočljivo njihovo pretvarjanje v DNG.
Kateri fotoaparati so ustvarjali datoteke CRW?
Fotoaparati, vključno s Canon EOS D30, D60, 10D, Digital Rebel (300D) ter PowerShot G1, G2, G3, G5 in Pro1.