Canon CRW (.crw)

Camera Standard

Canon Raw CIFF (CRW) er Canons første generasjons RAW-bildeformat basert på spesifikasjonen for Camera Image File Format (CIFF)-heap, brukt på tidlige digitale speilreflekskameraer og PowerShot-semiprofesjonelle kameraer.

Konverter CRW til JPG

Gratis CRW til JPG-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer CRW-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer CRW-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

ASCII-REPRESENTASJON: II....HEAPCCDR

Standardisering: Camera Image File Format (CIFF)

Tekniske spesifikasjoner

BeholderarkitekturCIFF (Camera Image File Format) structured binary record heap
KomprimeringLossless modified JPEG Huffman encoding
BytterekkefølgeLittle-Endian (Intel byte order)
FargeromCamera Sensor RGB, sRGB tone curve
Kanaler og struktur1 channel Bayer mosaic (RGGB)
Maks. dimensjonerUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
GjennomsiktighetNone
Strømming og progressivNon-streamable heap structure with tail record index directory

Teknisk sammenligningsmatrise: CRW vs konkurrenter

Teknisk attributtCRW (Gjeldende)CR2NEFDNG
BeholderspesifikasjonCIFF-postheapTIFF/EP-strukturert IFDTIFF/EP-strukturert IFDTIFF/EP åpen spesifikasjon
Header-magiII....HEAPCCDRII*.....CRMM\0*II*\0
Aktiv periode1998 - 20042004 - 20182001 - I dag2004 - I dag
Bitdybde10-bit til 12-bit lineær14-bit lineær12-bit til 14-bit lineærOpptil 16-bit lineær

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Programvaren rapporterer «Ugyldig CIFF-posttabellforskyvning».

Underliggende årsak: For tidlig fjerning av kortet etterlot den avsluttende CIFF-katalogtabellen avkortet.

Utbedring: Bruk exiftool for å gjenopprette råbildeheapen eller konverter gjennom dcraw -v broken.crw.

Sikkerhetsanalyse og parser-angrepsvektorer

Eldre CIFF-posttolkere mangler ofte grensekontroller på postforskyvninger som peker utover filens grenser.

Kjente angrepsvektorer

  • Misdannet CIFF-postlengde som forårsaker heltallsunderflyt i postgjennomgangsløkker.
  • Overlappende postforskyvninger som utløser heap-korrupsjon i foreldede RAW-bildebiblioteker.
  • Bufferoverflyt ved dekomprimering av misdannet JPEG-miniatyrbilde.

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2004Erstattet av det TIFF-baserte CR2-formatet med lanseringen av EOS-1D Mark II og EOS 20D.
2003Driver det banebrytende Canon EOS Digital Rebel (300D), det første forbruker-DSLR-kameraet under $1000.
1998Introdusert av Canon i tidlige digitalkameraer inkludert PowerShot Pro70 og EOS D30.

Viktige fordeler

  • Bevarer originale 10-bits og 12-bits sensordata fra grunnleggende digitalkameraer tidlig på 2000-tallet.
  • CIFF-heap-arkitektur gir ren separasjon mellom bildeensorblokker og kamerainnstillinger.
  • Lette filstørrelser (vanligvis 5 MB til 8 MB per bilde) som passer for tidlige CompactFlash-medier.

Tekniske begrensninger og ulemper

  • I stor grad faset ut i modern programvare, krever ofte eldre DNG-konverteringsverktøy for innlesing.
  • Lagrer visse kamerainnstillinger i medfølgende .THM-sidevognfiler (miniatyrbilde) i stedet for internt.
  • Primitiv CIFF-katalogstruktur på slutten av filen er sårbar for ufullstendige filskrivinger.

Interessante tekniske fakta

  • Strengen 'HEAPCCDR' i headeren står for 'Heap Canon Camera Digital Raw'.
  • Canon Digital Rebel 300D-kameraer tok millioner av ikoniske digitarfotoer tidlig på 2000-tallet i CRW.
  • CIFF ble utviklet i fellesskap av Canon, Eastman Kodak og Hewlett-Packard på slutten av 1990-tallet.

Ofte stilte tekniske spørsmål

Hvorfor ligger det en .THM-fil ved siden av .CRW-filen min?

Canon CRW-kameraer lagret metadata og miniatyrbilder i en medfølgende .THM-fil, som faktisk er en standard JPEG-fil som inneholder EXIF-merker.

Kan moderne Lightroom-versjoner fremdeles importere CRW?

Ja, Adobe Camera Raw beholder bakoverkompatibilitet for CRW-filer, selv om det anbefales å konvertere dem til DNG for langtidsarkivering.

Hvilke kameraer produserte CRW-filer?

Kameraer inkludert Canon EOS D30, D60, 10D, Digital Rebel (300D) og PowerShot G1, G2, G3, G5 og Pro1.