Canon CRW (.crw)
Kamerabildsfilformat StandardCanon Raw CIFF (CRW) är Canons RAW-bildformat av första generationen, baserat på heap-specifikationen Camera Image File Format (CIFF). Det användes i tidiga digitala systemkameror och PowerShot-kameror för avancerade amatörer.
Konvertera CRW till JPG
Gratis konverterare från CRW till JPG i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar CRW-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar CRW-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII-REPRESENTATION: II....HEAPCCDR
Standardisering: Kamerabildsfilformat (CIFF)
Tekniska specifikationer
| Containerarkitektur | CIFF (Camera Image File Format), strukturerad binär postheap |
| Komprimering | Förlustfri Huffman-kodning med modifierad JPEG |
| Byteordning | Little-endian (Intel-byteordning) |
| Färgrymder | Kamerasensorns RGB-färgrymd, sRGB-tonkurva |
| Kanaler och struktur | Enkanalig Bayer-mosaik (RGGB) |
| Maximala dimensioner | Upp till 3072 x 2048 (6,3 MP i Canon EOS 10D / Digital Rebel 300D) |
| Transparens | Ingen |
| Strömning och progressiv visning | Heapstruktur som inte kan strömmas, med indexkatalog för poster i slutet |
Teknisk jämförelsematris: CRW jämfört med konkurrenter
| Tekniskt attribut | CRW (Aktuell) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Container-specifikation | CIFF-postheap | TIFF/EP-strukturerad IFD | TIFF/EP-strukturerad IFD | TIFF/EP öppen specifikation |
| Huvudets magiska tal | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiv era | 1998 - 2004 | 2004 - 2018 | 2001-nu | 2004-nu |
| Bitdjup | 10 till 12 bitar linjärt | 14 bitar linjärt | 12 till 14 bitar linjärt | Upp till 16 bitar linjärt |
Vanliga skadeorsaker och hex-återställningsguide
Programmet visar felmeddelandet ”Invalid CIFF record table offset”.
Grundorsak: Minneskortet togs ut för tidigt, så att den avslutande CIFF-katalogtabellen blev ofullständig.
Återställning: Använd exiftool för att återställa råbildsdata ur heapen eller konvertera filen med dcraw -v broken.crw.
Säkerhetsanalys och attackvektorer för tolkar
Äldre CIFF-posttolkar saknar ofta gränskontroller för offsetar till poster som pekar utanför filen.
Kända attackvektorer
- Felaktig längd på CIFF-post kan orsaka heltalsunderflöde i loopar som går igenom posterna.
- Överlappande postoffsetar kan leda till korruption av heapen i föråldrade råbildsbibliotek.
- Buffertspill vid dekomprimering av inbäddad JPEG-miniatyrbild.
Rekommenderade skyddsåtgärder: Kontrollera den sammanlagda storleken på heapen med CIFF-poster innan dekomprimeringsbuffertar allokeras.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Bevarar ursprunglig 10-bitars och 12-bitars sensordata från grundläggande digitalkameror från tidigt 2000-tal.
- CIFF heap-arkitektur ger en tydlig åtskillnad mellan bildsensorns block och kamerainställningar.
- Lätta filstorlekar (vanligtvis 5 MB till 8 MB per bild) som lämpar sig för tidiga CompactFlash-medier.
Tekniska begränsningar
- Till stor del föråldrat i modern programvara, vilket ofta kräver äldre DNG-konverteringsverktyg för inläsning.
- Lagrar vissa kamerainställningar i tillhörande .THM-sidofiler (miniatyrbild) snarare än internt.
- Primitiv CIFF-katalogstruktur i slutet av filen är sårbar för ofullständiga filskrivningar.
Intressant teknisk kuriosa
- Strängen 'HEAPCCDR' i huvudet står för 'Heap Canon Camera Digital Raw'.
- Kameror av typen Canon Digital Rebel 300D tog miljontals ikoniska digitala fotografier i CRW under tidigt 2000-tal.
- CIFF utvecklades gemensamt av Canon, Eastman Kodak och Hewlett-Packard i slutet av 1990-talet.
Vanliga tekniska frågor
Varför finns det en .THM-fil bredvid min .CRW-fil?
Canon CRW-kameror sparade metadata och miniatyrbilder i en tillhörande .THM-fil. Den är i själva verket en vanlig JPEG-fil med EXIF-taggar.
Kan moderna Lightroom-versioner fortfarande importera CRW?
Ja, Adobe Camera Raw har fortfarande bakåtkompatibilitet med CRW-filer, men för långtidsarkivering rekommenderas att du konverterar dem till DNG.
Vilka kameror producerade CRW-filer?
Bland annat Canon EOS D30, D60, 10D och Digital Rebel (300D), samt PowerShot G1, G2, G3, G5 och Pro1.
Relaterade konverteringspar för CRW
Konvertera äldre Canon CIFF CRW-råbildfiler från EOS- och PowerShot-kameror till moderna JPEG-bilder. Resultatet är en återgiven bild, inte sensorns ursprungliga RAW-data.
Konvertera äldre råbildsfiler i Canon CIFF CRW-format till arkivanpassade PNG-bilder utan kvalitetsförlust. Resultatet är en återgiven bild, inte sensorns ursprungliga RAW-data.
Dela en äldre Canon CRW-bild som en PDF på en sida. LibRaw framkallar den till 8-bitars sRGB, medan CRW-filen behövs för framtida justeringar av exponering eller vitbalans.