Canon CRW (.crw)
Camera StandardCanon Raw CIFF (CRW) er Canons RAW-billedformat af første generation 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øgelse og 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-struktureret binær recordheap (Camera Image File Format) |
| Komprimering | Tabsfri, modificeret JPEG-Huffman-kodning |
| Byte-rækkefølge | Little-Endian (Intel-byterækkefølge) |
| Farverum | Kameraets sensor-RGB, sRGB-tonekurve |
| Kanaler og struktur | Bayer-mosaik med 1 kanal (RGGB) |
| Maks. dimensioner | Op til 3072 x 2048 (6,3 MP Canon EOS 10D / Digital Rebel 300D) |
| Gennemsigtighed | Ingen |
| Streaming og progressiv | Kan ikke streames; heapstruktur med indeksmappe i slutningen |
Teknisk sammenligningsmatrix: CRW sammenlignet med konkurrenterne
| 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-signatur | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktiv æra | 1998 - 2004 | 2004 - 2018 | 2001 - nu | 2004 - nu |
| 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 den rå billedhukommelse 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-postlængde, der forårsager heltalsunderløb i recordgennemløbsløkker.
- Overlappende postforskydninger, der udløser heapkorruption i forældede RAW-billedbiblioteker.
- Bufferoverløb ved dekomprimering af misdannede JPEG-miniaturer.
Defensive bedste praksisser: Valider de samlede CIFF-posthukommelsesdimensioner før allokering af dekomprimeringsbuffere.
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 moderne software, hvilket ofte kræver ældre DNG-konverteringsværktøjer til indlæsning.
- Gemmer visse kameraindstillinger i tilhørende .THM-miniaturefiler (miniature-sidecar) i stedet for internt.
- Primitiv CIFF-mappestruktur i slutningen af filen er sårbar over for ufuldstændige filskrivninger.
Interessante tekniske fakta
- 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.
Relaterede konverteringspar for CRW
Konverter ældre Canon CIFF CRW raw-billedfiler fra EOS- og PowerShot-kameraer til moderne JPEG-billeder. Resultatet er et gengivet billede, ikke sensorens oprindelige RAW-data.
Konverter ældre Canon CIFF CRW RAW-billedfiler til tabsfri PNG-grafik i arkivstandard. Resultatet er et gengivet billede, ikke sensorens oprindelige RAW-data.
Del et ældre Canon CRW-billede som en PDF på én side. LibRaw fremkalder det til 8-bit sRGB, mens fremtidige ændringer af eksponering eller hvidbalance kræver CRW-filen.