Canon CRW (.crw)
Camera StandardCanon Raw CIFF (CRW) je prva generacija Canonovog RAW formata, zasnovana na strukturi memorijske gomile specifikacije Camera Image File Format (CIFF), koja se koristila u ranim digitalnim SLR fotoaparatima i naprednim kompaktnim PowerShot kamerama.
Konvertujte CRW u JPG
Besplatan konvertor CRW u JPG u pregledaču. Konvertujte datoteke odmah na svom uređaju.
Pregled i metapodaci
Operativni sistemi i analizatori datoteka identifikuju CRW datoteke proverom početnog binarnog niza bajtova:
Potpis zaglavlja na nivou bajtova (magični bajtovi)
Operativni sistemi i analizatori datoteka identifikuju CRW datoteke proverom početnog binarnog niza bajtova:
HEKSADECIMALNI POTPIS (OFFSET 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII REPREZENTACIJA: II....HEAPCCDR
Standardizacija: Camera Image File Format (CIFF)
Tehničke specifikacije
| Arhitektura kontejnera | Strukturisana CIFF (Camera Image File Format) binarna memorijska gomila zapisa |
| Kompresija | Hafmanovo kodiranje modifikovanog JPEG-a bez gubitaka |
| Bajtni redosled (Endianness) | Redosled bajtova Intel procesora, od najmanje značajnog ka najznačajnijem (little-endian) |
| Prostori boja | RGB prostor boja senzora fotoaparata, sRGB tonska kriva |
| Kanali i struktura | Jedan kanal sa Bayerovim mozaikom (RGGB) |
| Maksimalne dimenzije | Do 3072 x 2048 (6,3 MP, Canon EOS 10D / Digital Rebel 300D) |
| Transparentnost | Nema je |
| Strimovanje i progresivno učitavanje | Memorijska struktura koja ne podržava strimovanje i ima indeksni direktorijum na kraju |
Tehnička matrica poređenja: CRW u odnosu na konkurente
| Tehnički atribut | CRW (Trenutno) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Specifikacija kontejnera | CIFF zapis u memorijskoj gomili | Strukturirani IFD po TIFF/EP standardu | Strukturirani IFD po TIFF/EP standardu | TIFF/EP otvorena specifikacija |
| Signatura zaglavlja | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktivna era | 1998 - 2004 | 2004 - 2018 | 2001 - Sadašnjost | 2004 - Sadašnjost |
| Dubina boja | linearno, od 10 do 12 bita | linearno, 14 bita | linearno, od 12 do 14 bita | linearno, do 16 bita |
Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak
Softver prijavljuje 'Nevažeći ofset tabele CIFF zapisa' (Invalid CIFF record table offset).
Osnovni uzrok: Zbog prevremenog vađenja kartice skraćuje se završna tabela CIFF direktorijuma.
Oporavak: Koristite exiftool za oporavak memorijske gomile sa slikom ili konvertujte datoteku komandom dcraw -v broken.crw.
Bezbednosna analiza i vektori napada parsera
Stari parseri CIFF zapisa često ne proveravaju da li pomeraji zapisa izlaze van granica datoteke.
Poznati vektori napada
- Nepravilna dužina CIFF zapisa koja uzrokuje podlivanje celobrojne vrednosti (integer underflow) u petljama prolaza kroz zapise.
- Preklapajući pomeraji zapisa koji izazivaju oštećenje memorijske gomile u zastarelim bibliotekama za obradu sirovih slika.
- Prekoračenje bafera pri dekompresiji oštećenih JPEG sličica.
Najbolje prakse za zaštitu: Proverite ukupne dimenzije memorijske gomile CIFF zapisa pre nego što dodelite bafere za dekompresiju.
Istorijat i prekretnice
Ključne prednosti
- Čuva originalne 10-bitne i 12-bitne podatke sa senzora iz ranih digitalnih kamera s početka 2000-ih.
- CIFF struktura memorijske gomile obezbeđuje jasno razdvajanje blokova podataka senzora slike od podešavanja kamere.
- Male veličine fajlova (obično 5 MB do 8 MB po slici) pogodne za rane CompactFlash medije.
Tehnička ograničenja i nedostaci
- Uglavnom prevaziđen u modernom softveru, često zahteva stare DNG alate za konverziju radi uvoza.
- Skladišti određena podešavanja kamere u pratećim .THM datotekama sa sličicom, a ne u samoj datoteci.
- Primitivna struktura CIFF direktorijuma na kraju fajla je podložna nekompletnom upisu fajla.
Zanimljivosti
- Niz znakova 'HEAPCCDR' u zaglavlju označava 'Heap Canon Camera Digital Raw'.
- Kamere Canon Digital Rebel 300D snimile su milione kultnih digitalnih fotografija s početka 2000-ih u CRW formatu.
- CIFF su zajednički razvili Canon, Eastman Kodak i Hewlett-Packard kasnih 1990-ih.
Često postavljana tehnička pitanja
Zašto postoji .THM datoteka pored moje .CRW datoteke?
Canon CRW kamere su čuvale metapodatke i sličice u pratećoj .THM datoteci, koja je zapravo standardna JPEG datoteka sa EXIF oznakama.
Mogu li moderne verzije Lightroom-a i dalje da uvoze CRW?
Da, Adobe Camera Raw zadržava kompatibilnost unazad za CRW datoteke, mada se preporučuje njihovo konvertovanje u DNG radi dugoročnog arhiviranja.
Koje kamere su proizvele CRW datoteke?
Kamere uključujući Canon EOS D30, D60, 10D, Digital Rebel (300D) i PowerShot G1, G2, G3, G5 i Pro1.
Povezani parovi konverzije za CRW
Konvertujte stare Canon CIFF CRW RAW datoteke sa EOS i PowerShot fotoaparata u moderne JPEG slike. Rezultat je renderovana slika, a ne izvorni RAW podaci senzora.
Konvertujte stare sirove slikovne datoteke Canon CIFF CRW u PNG grafiku arhivskog kvaliteta bez gubitaka. Rezultat je renderovana slika, a ne izvorni RAW podaci senzora.
Podelite stariju Canon CRW sliku kao PDF dokument na jednoj stranici. LibRaw je obrađuje i pretvara u 8-bitni sRGB format, dok će za kasnije izmene ekspozicije ili balansa belog biti potreban CRW.