Canon CRW (.crw)

Camera Standard

Canon 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:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

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 52

ASCII-REPRÆSENTATION: II....HEAPCCDR

Standardisering: Camera Image File Format (CIFF)

Tekniske specifikationer

ContainerarkitekturCIFF (Camera Image File Format) structured binary record heap
KomprimeringLossless modified JPEG Huffman encoding
BytterejsningLittle-Endian (Intel byte order)
FarverumCamera Sensor RGB, sRGB tone curve
Kanaler og struktur1 channel Bayer mosaic (RGGB)
Maks. dimensionerUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
GennemsigtighedNone
Streaming og progressivNon-streamable heap structure with tail record index directory

Tekniske sammenligningsmatrix: CRW vs. konkurrenter

Teknisk attributCRW (Aktuel)CR2NEFDNG
Container-specifikationCIFF-record heapTIFF/EP-struktureret IFDTIFF/EP-struktureret IFDTIFF/EP åben specifikation
Header-magiII....HEAPCCDRII*.....CRMM\0*II*\0
Aktiv æra1998 - 20042004 - 20182001 - i dag2004 - i dag
Bitdybde10-bit til 12-bit lineær14-bit lineær12-bit til 14-bit lineærOp 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

2004Erstattet af det TIFF-baserede CR2-format ved lanceringen af EOS-1D Mark II og EOS 20D.
2003Drivkraften bag det banebrydende Canon EOS Digital Rebel (300D), det første forbruger-DSLR til under 1000 USD.
1998Introduceret af Canon i tidlige digitale kameraer, herunder PowerShot Pro70 og EOS D30.

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.