Canon CRW (.crw)
Camera StandardnoCanon Raw CIFF (CRW) je Canonov RAW format slike prve generacije temeljen na specifikaciji gomile formata datoteka slika kamere (Camera Image File Format - CIFF), korišten na ranim digitalnim SLR-ovima i PowerShot poluprofesionalnim kamerama.
Pretvori CRW u JPG
Besplatni CRW u JPG pretvarač u pregledniku. Trenutno pretvorite datoteke na svom uređaju.
Pregledaj i metapodaci
Operativni sustavi i alati za analizu datoteka identificiraju CRW datoteke provjerom početnog niza binarnih bajtova:
Potpis zaglavlja na razini bajtova (Magic Bytes)
Operativni sustavi i alati za analizu datoteka identificiraju CRW datoteke provjerom početnog niza binarnih bajtova:
HEX POTPIS (POMAK 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII PRIKAZ: II....HEAPCCDR
Standardizacija: Camera Image File Format (CIFF)
Tehničke specifikacije
| Arhitektura spremnika | CIFF (Camera Image File Format) structured binary record heap |
| Kompresija | Lossless modified JPEG Huffman encoding |
| 字节序 | Little-Endian (Intel byte order) |
| Prostori boja | Camera Sensor RGB, sRGB tone curve |
| Kanali i struktura | 1 channel Bayer mosaic (RGGB) |
| Maksimalne dimenzije | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Prozirnost | None |
| Streaming i progresivno | Non-streamable heap structure with tail record index directory |
Tehnička matrica usporedbe: CRW vs Konkurencija
| Tehnički atribut | CRW (Trenutno) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Specifikacija kontejnera | CIFF zapis gomile (heap) | TIFF/EP strukturirani IFD | TIFF/EP strukturirani IFD | Otvorena specifikacija TIFF/EP |
| Magija zaglavlja | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktivna era | 1998 - 2004 | 2004 - 2018 | 2001 - danas | 2004 - danas |
| Dubina boja | 10-bitno do 12-bitno linearno | 14-bitno linearno | 12-bitno do 14-bitno linearno | Do 16-bitno linearno |
Uobičajeni načini oštećenja i vodič za heksadecimalni oporavak
Softver javlja 'Invalid CIFF record table offset' (Nevaljan pomak tablice zapisa CIFF).
Temeljni uzrok: Prijevremeno vađenje kartice ostavlja završnu tablicu CIFF direktorija skraćenom.
Oporavak: Upotrijebite exiftool za oporavak sirove gomile slika ili izvršite pretvorbu pomoću naredbe dcraw -v broken.crw.
Sigurnosna analiza i vektori napada na parser
Stariji parseri CIFF zapisa često nemaju provjere granica pomaka zapisa koji upućuju izvan granica datoteke.
Poznati vektori napada
- Zlonamjerna duljina CIFF zapisa koja uzrokuje podlijevanje cijobrojne vrijednosti (integer underflow) u petljama obilaženja zapisa.
- Preklapajući pomaci zapisa koji pokreću oštećenje memorije u zastarjelim bibliotekama sirovih slika.
- Prekoračenje međuspremnika pri dekodiranju ugrađene JPEG minijature.
Najbolje obrambene prakse:
Povijesni izvori i prekretnice
Ključne prednosti
- Čuva izvorne 10-bitne i 12-bitne podatke senzora s temeljnih digitalnih fotoaparata s početka 2000-ih.
- Arhitektura CIFF gomile (heap) pruža čisto odvajanje između blokova senzora slike i postavki fotoaparata.
- Lagane veličine datoteka (obično 5 MB do 8 MB po slici) prikladne za rane CompactFlash medije.
Tehnička ograničenja i nedostaci
- Uglavnom zastario u modernom softveru, često zahtijeva stare alate za pretvorbu u DNG format za uvoz.
- Pohranjuje određene postavke fotoaparata u pratećim .THM (minijatura) datotekama umjesto interno.
- Primitivna struktura CIFF direktorija na kraju datoteke osjetljiva je na nepotpuno zapisivanje datoteka.
Zanimljive tehničke činjenice
- Niz 'HEAPCCDR' u zaglavlju označava 'Heap Canon Camera Digital Raw'.
- Kamere Canon Digital Rebel 300D snimile su milijune ikoničnih digitalnih fotografija s početka 2000-ih u CRW formatu.
- CIFF su krajem 1990-ih zajednički razvili Canon, Eastman Kodak i Hewlett-Packard.
Često postavljana tehnička pitanja
Zašto se uz moju .CRW datoteku nalazi i .THM datoteka?
Canon CRW kamere spremale su metapodatke i minijature u pridruženoj .THM datoteci, koja je zapravo standardna JPEG datoteka koja sadrži EXIF oznake.
Mogu li moderne verzije Lightrooma još uvijek uvoziti CRW?
Da, Adobe Camera Raw zadržava povratnu kompatibilnost za CRW datoteke, iako se preporučuje njihova pretvorba u DNG za dugotrajno arhiviranje.
Koje su kamere stvarale CRW datoteke?
Kamere uključujući Canon EOS D30, D60, 10D, Digital Rebel (300D) i PowerShot G1, G2, G3, G5 i Pro1.