Canon CR2 (.cr2)

Variant Standard

Canon Raw 2 (CR2) är Canons äldre flaggskeppsformat för RAW, som användes i stor utsträckning i EOS-serien av digitala systemkameror från 2004 till 2018.

Konvertera CR2 till JPG

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

Granska och metadata

Operativsystem och filanalysverktyg identifierar CR2-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

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

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar CR2-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

ASCII-REPRESENTATION: II*.....CR

Standardisering: Variant av TIFF/EP (ISO 12234-2)

Tekniska specifikationer

ContainerarkitekturTIFF-baserat filformat med anpassad Canon-headeroffset och CR-signatur
KomprimeringFörlustfri Huffman-kodning av JPEG-typ eller okomprimerade sensordata på 12/14 bitar
ByteordningLittle-endian (Intel-byteordning)
FärgrymderKamerasensorns RGB-färgrymd, Adobe RGB, sRGB-profiltagg
Kanaler och strukturBayer-mosaik med 1 kanal (RGGB)
Maximala dimensionerUpp till 8688 x 5792 (50,6 MP i Canon EOS 5DS/5DS R)
TransparensIngen (linjär sensormosaik)
Strömning och progressiv visningKan inte strömmas; offsetar till sensorremsor finns i IFD3

Teknisk jämförelsematris: CR2 jämfört med konkurrenter

Tekniskt attributCR2 (Aktuell)CR3NEFARW
BehållararkitekturTIFF/EP med 'CR'-signaturISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
SensorkomprimeringFörlustfri Huffman-JPEGFörlustfri och förlustbringande C-RAWFörlustfri Huffman eller okomprimeratSony 11+7 bitar eller förlustfritt
KameragenerationerCanon EOS-systemkameror (2004 - 2018)Canon EOS R-systemkameror (från 2018)Nikon-systemkameror och spegellösa Z-kamerorSpegellösa Sony Alpha-kameror
Genomsnittlig storlek (30 MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Vanliga skadeorsaker och hex-återställningsguide

Lightroom visar meddelandet ”The file appears to be unsupported or damaged”.

Grundorsak: En skadad pekare i IFD-offsettabellen gör att tolken läser sensordata förbi filens slut.

Återställning: Använd exiftool eller kör dcraw -c broken.cr2 > fixed.ppm för att extrahera Bayer-data utan ändringar.

Säkerhetsanalys och attackvektorer för tolkar

Sårbarheter vid tolkning av CR2 har historiskt sett drabbat bildvisare som hanterar felaktiga segmenttabeller i Canon Makernotes.

Kända attackvektorer

  • Heltalsspill vid beräkning av skivans bredd kan leda till skrivningar utanför heapen när Bayer-mosaiken återskapas.
  • Skadade Huffman-avkodningstabeller kan orsaka oändliga loopar i äldre LibRaw-versioner.
  • Buffertspill i den inbäddade ICC-profilen för förhandsvisningen.

Rekommenderade skyddsåtgärder: Bearbeta CR2-filer med minnessäkra WebAssembly-motorer i en sandlåda, utan privilegierad åtkomst till värdens filsystem.

Historiskt ursprung och milstolpar

2018Canon introducerar CR3 (CRX) baserat på ISO-BMFF i EOS M50, vilket inleder utfasningen av CR2.
2008Canon lanserar EOS 5D Mark II, som gör CR2 populärt inom professionell fotografering och filmning.
2004Introduceras med Canon EOS 1D Mark II och EOS 20D och ersätter det äldre CIFF-baserade CRW-formatet.

Viktiga fördelar

  • Många program för RAW-framkallning och bildhantering stöder CR2, men kompatibiliteten varierar mellan program och versioner.
  • Förlustfri Huffman-komprimering bevarar data som registrerats av sensorn; tillgängligt bitdjup och detaljnivå beror på kameramodell och fotograferingsinställningar.
  • Innehåller en JPEG-förhandsvisning i full storlek och omfattande tabeller för korrigering av perifer ljusnedgång i Canon-objektiv.

Tekniska begränsningar

  • Den TIFF-baserade IFD-strukturen är långsammare att tolka än moderna behållare med boxstruktur, som CR3.
  • Filstorlekarna är större än i moderna RAW-format som bygger på HEVC, till exempel Canon C-RAW.
  • Saknar inbyggt stöd för djupmetadata från Dual Pixel-sensorn, utom i särskilda lägen för 5D Mark IV.

Intressant teknisk kuriosa

  • Byte 8 och 9 i varje giltig CR2-fil är ASCII-tecknen 'C' och 'R' (0x43 0x52) som följer standardmarkören TIFF 0x2A.
  • CR2-filer från Canon EOS 5D Mark II användes vid fotograferingar för omslaget till Time Magazine och vid inspelning av Hollywoodserier.
  • CR2-filer delar upp rå sensordata i flera segment för att möjliggöra parallell bearbetning på tidiga DIGIC-bildprocessorer.

Vanliga tekniska frågor

Varför ersatte Canon CR2 med CR3?

Canon ersatte CR2 med CR3 för att börja använda den moderna ISO-BMFF-behållaren (MP4/HEIF), som stöder flexibel metadata, Dual Pixel RAW-djupkartor och effektiv C-RAW-komprimering.

Kan CR2-filer öppnas utan Canon Digital Photo Professional?

Många aktuella fotoprogram kan öppna CR2-filer; stödet beror på programmets version och kameramodell.

Lagrar CR2 bildstilsinställningar permanent?

Nej. Bildstilar som Landskap, Porträtt och Monokrom sparas som icke-förstörande metadata och kan ändras när som helst i efterbearbetningen.