Canon CRW (.crw)
Camera StandardCanon Raw CIFF (CRW) er Canons første generations RAW-billedformat baseret på Camera Image File Format (CIFF) heap-specifikationen, som blev brugt på tidlige digitale spejlreflekskameraer og PowerShot-semiprofessionelle kameraer.
Konverter CRW til JPG
Gratis CRW til JPG-konverter i browseren. Konverter filer med det samme på din enhed.
Undersøg & Metadata
Operativsystemer og filanalysatorer identificerer CRW-filer ved at inspicere den indledende binære bytesekvens:
Byte-niveau Header-signatur (Magic Bytes)
Operativsystemer og filanalysatorer identificerer CRW-filer ved at inspicere den indledende binære bytesekvens:
HEX-SIGNATUR (OFFSET 0):
49 49 1A 00 00 00 48 45 41 50 43 43 44 52ASCII-REPRÆSENTATION: II....HEAPCCDR
Standardisering: Camera Image File Format (CIFF)
Tekniske specifikationer
| Containerarkitektur | CIFF (Camera Image File Format) structured binary record heap |
| Komprimering | Lossless modified JPEG Huffman encoding |
| Bytterejsning | Little-Endian (Intel byte order) |
| Farverum | Camera Sensor RGB, sRGB tone curve |
| Kanaler og struktur | 1 channel Bayer mosaic (RGGB) |
| Maks. dimensioner | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Gennemsigtighed | None |
| Streaming og progressiv | Non-streamable heap structure with tail record index directory |
Tekniske sammenligningsmatrix: CRW vs. konkurrenter
| Teknisk attribut | CRW (Aktuel) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Container-specifikation | CIFF-record heap | TIFF/EP-struktureret IFD | TIFF/EP-struktureret IFD | TIFF/EP åben specifikation |
| Header-magi | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiv æra | 1998 - 2004 | 2004 - 2018 | 2001 - i dag | 2004 - i dag |
| Bitdybde | 10-bit til 12-bit lineær | 14-bit lineær | 12-bit til 14-bit lineær | Op til 16-bit lineær |
Almindelige korruptionstilstande og hex-gendannelsesvejledning
Software rapporterer 'Ugyldig CIFF-recordtabel-forskydning'.
Grundlæggende årsag: For tidlig fjernelse af kortet, hvilket efterlader den afsluttende CIFF-mappetabel afkortet.
Gendannelse: Brug exiftool til at gendanne råbilled-heapen eller konverter via dcraw -v broken.crw.
Sikkerhedsanalyse og parser-angrebsvektorer
Ældre CIFF-recordfortolkere mangler ofte grænsekontrol på recordforskydninger, der peger ud over filgrænserne.
Kendte angrebsvektorer
- Misdannet CIFF-recordlængde, der forårsager heltalsunderløb i recordgennemløbsløkker.
- Overlappende recordforskydninger, der udløser heap-korruption i forældede RAW-billedbiblioteker.
- Bufferoverløb ved dekomprimering af misdannede JPEG-miniaturer.
Defensive bedste praksisser:
Historisk oprindelse og milepæle
Vigtige fordele og styrker
- Bevarer originale 10-bit og 12-bit sensordata fra grundlæggende digitale kameraer fra det tidlige 2000-tal.
- CIFF heap-arkitektur giver ren adskillelse mellem billedsensorblokke og kameraindstillinger.
- Letvægtsfilstørrelser (typisk 5 MB til 8 MB pr. billede), der egner sig til tidlige CompactFlash-medier.
Tekniske begrænsninger og ulemper
- I vid udstrækning forældet i modern software, hvilket ofte kræver ældre DNG-konverteringsværktøjer til indlæsning.
- Gemmer visse kameraindstillinger i tilhørende .THM-miniaturefiler (thumbnail sidecar) i stedet for internt.
- Primitiv CIFF-mappestruktur i slutningen af filen er sårbar over for ufuldstændige filskrivninger.
Interessant teknisk trivia
- Strengen 'HEAPCCDR' i headeren står for 'Heap Canon Camera Digital Raw'.
- Canon Digital Rebel 300D-kameraerne tog millioner af ikoniske digitale fotografier i CRW i det tidlige 2000-tal.
- CIFF blev medudviklet af Canon, Eastman Kodak og Hewlett-Packard i slutningen af 1990'erne.
Ofte stillede tekniske spørgsmål
Hvorfor er der en .THM-fil ved siden af min .CRW-fil?
Canon CRW-kameraer gemte metadata og miniaturebilleder i en tilhørende .THM-fil, som faktisk er en standard JPEG-fil, der indeholder EXIF-tags.
Kan moderne Lightroom-versioner stadig importere CRW?
Ja, Adobe Camera Raw bevarer bagudkompatibilitet for CRW-filer, selvom det anbefales at konvertere dem til DNG med henblik på langtidsarkivering.
Hvilke kameraer producerede CRW-filer?
Kameraer inklusive Canon EOS D30, D60, 10D, Digital Rebel (300D) og PowerShot G1, G2, G3, G5 og Pro1.