Canon CRW (.crw)

Camera Standard

Canon Raw CIFF (CRW) är Canons första generationens RAW-bildformat baserat på specifikationen Camera Image File Format (CIFF) heap, som används på tidiga digitala systemkameror och PowerShot-kameror för semiproffs.

Konvertera CRW till JPG

Gratis konverterare från CRW till JPG i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar CRW-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar CRW-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: II....HEAPCCDR

Standardisering: Camera Image File Format (CIFF)

Tekniska specifikationer

ContainerarkitekturCIFF (Camera Image File Format) structured binary record heap
KomprimeringLossless modified JPEG Huffman encoding
BytessordinningLittle-Endian (Intel byte order)
FärgrymderCamera Sensor RGB, sRGB tone curve
Kanaler och struktur1 channel Bayer mosaic (RGGB)
Maximala dimensionerUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
TransparensNone
Strömning och progressivNon-streamable heap structure with tail record index directory

Teknisk jämförelsematris: CRW vs konkurrenter

Tekniskt attributCRW (Aktuell)CR2NEFDNG
Container-specifikationCIFF-postheapTIFF/EP-strukturerad IFDTIFF/EP-strukturerad IFDTIFF/EP öppen specifikation
Huvudets magiska talII....HEAPCCDRII*.....CRMM\0*II*\0
Aktiv era1998 - 20042004 - 20182001 - Nu2004 - Nu
Bitdjup10-bitars till 12-bitars linjär14-bitars linjär12-bitars till 14-bitars linjärUpp till 16-bitars linjär

Vanliga skadeorsaker och hex-återställningsguide

Programvaran rapporterar 'Ogiltig offset för CIFF-posttabell'.

Grundorsak: För tidigt borttaget minneskort som gör att den efterföljande CIFF-katalogtabellen avbryts i förtid.

Återställning: Använd exiftool för att återställa råbildens heap eller konvertera via dcraw -v skadad.crw.

Säkerhetsanalys och attackvektorer för tolkar

Äldre CIFF-posttolkar saknar ofta gränskontroller för post-offsets som pekar utanför filens gränser.

Kända attackvektorer

  • Felaktig längd på CIFF-post som orsakar heltalsunderflöde i loopar för postgenomlöpning.
  • Överlappande post-offsets som utlöser heap-korruption i föråldrade råbildsbibliotek.
  • Buffertspill vid dekomprimering av inbäddad JPEG-tumnagel.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2004Ersätts av det TIFF-baserade CR2-formatet i samband med lanseringen av EOS-1D Mark II och EOS 20D.
2003Driver den banbrytande Canon EOS Digital Rebel (300D), den första konsument-DSLR:en under 1000 dollar.
1998Introduceras av Canon i tidiga digitalkameror inklusive PowerShot Pro70 och EOS D30.

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 ren separation 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 (tumnagel) 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, som faktiskt är en vanlig JPEG-fil som innehåller EXIF-taggar.

Kan moderna Lightroom-versioner fortfarande importera CRW?

Ja, Adobe Camera Raw behåller bakåtkompatibilitet för CRW-filer, även om det rekommenderas att konvertera dem till DNG för långtidsarkivering.

Vilka kameror producerade CRW-filer?

Kameror inklusive Canon EOS D30, D60, 10D, Digital Rebel (300D) och PowerShot G1, G2, G3, G5 och Pro1.