Canon CR2 (.cr2)

TIFF/EP Standard

Canon Raw 2 (CR2) er Canons eldre flaggskip-RAW-format som ble brukt i utstrakt grad i hele den legendariske den digitale speilreflekskameraserien EOS fra 2004 til 2018.

Konverter CR2 til JPG

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

Inspeksjon og metadata

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

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Filsignatur på bytenivå (magiske byte)

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

HEX-SIGNATUR (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

ASCII-REPRESENTASJON: II*.....CR

Standardisering: TIFF/EP (ISO 12234-2) derivative

Tekniske spesifikasjoner

BeholderarkitekturTIFF-basert filformat med egendefinert Canon-headerforskyvning og CR-signatur
KomprimeringTapsfri Huffman-koding etter JPEG-metoden eller ukomprimerte 12-/14-biters sensordata
BytterekkefølgeLittle-endian (Intel-rekkefølge)
FargeromKameraets sensor-RGB, Adobe RGB, sRGB-profiltagg
Kanaler og strukturÉnkanals Bayer-mosaikk (RGGB)
Maks. dimensjonerOpptil 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R)
GjennomsiktighetIngen (lineær sensormosaikkmatrise)
Strømming og progressiv visningKan ikke strømmes; forskyvningene til sensorstripene ligger i IFD3

Teknisk sammenligningsmatrise: CR2 sammenlignet med konkurrenter

Teknisk attributtCR2 (Gjeldende)CR3NEFARW
BeholderformatTIFF/EP med 'CR'-signaturISO-BMFF (MPEG-4 del 12)TIFF/EPTIFF/EP
SensorkomprimeringTapsfri Huffman-JPEGTapsfri og tapsbasert C-RAWTapsfri Huffman / ukomprimertSony 11+7 bit / Tapsfri
KameragenerasjonerCanon EOS DSLR-er (2004-2018)Speilløse Canon EOS R-kameraer (2018+)Nikon DSLR-er og speilløse Z-kameraerSpeilløse Sony Alpha-kameraer
Gjennomsnittlig filstørrelse (30 MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Lightroom viser «Filen ser ut til å være ustøttet eller skadet».

Underliggende årsak: Korrupt peker i IFD-forskyvningstabell som fører til at tolken leser sensordata forbi slutten av filen.

Utbedring: Bruk exiftool eller dcraw -c broken.cr2 > fixed.ppm for å trekke ut urørte Bayer-data.

Sikkerhetsanalyse og angrepsvektorer mot parsere

Feil i parsere for CR2 har tidligere påvirket bildevisere som håndterer feilformede skivetabeller i Canon Makernotes.

Kjente angrepsvektorer

  • Heltallsoverflyt i beregningen av skivebredden som fører til skriving utenfor heap-grensene under demosaicing.
  • Korrupte Huffman-dekodingstabeller som utløser uendelige løkker i eldre LibRaw-implementeringer.
  • Bufferoverflyt i ICC-profil for innebygd forhåndsvisning.

Anbefalte sikkerhetstiltak: Behandle CR2-filer i minnesikre WebAssembly-motorer i en sandkasse uten privilegert tilgang til vertens filsystem.

Historisk opprinnelse og milepæler

2018Canon introduserer CR3 (CRX) basert på ISO-BMFF i EOS M50, noe som markerer starten på utfasingen av CR2.
2008Canon lanserer EOS 5D Mark II, som populariserer CR2 innen profesjonell hybridfotografering og filmproduksjon.
2004Introdusert med Canon EOS 1D Mark II og EOS 20D som erstatning for det eldre CIFF-baserte CRW-formatet.

Viktige fordeler

  • CR2 støttes av mange RAW-programmer og bildebehandlingssystemer, men kompatibiliteten varierer etter programvare og versjon.
  • Tapsfri Huffman-komprimering bevarer dataene som sensoren registrerer; tilgjengelig bitdybde og detaljnivå avhenger av kameramodell og opptaksinnstillinger.
  • Inkluderer fullstørrelses JPEG-forhåndsvisning og omfattende tabeller for korrigering av perifer belysning for Canon-objektiver.

Tekniske begrensninger og ulemper

  • TIFF-basert IFD-struktur er tregere å analysere sammenlignet med moderne beholdere med boksstruktur som CR3.
  • Filstørrelsene er større enn moderne HEVC-avledede RAW-formater som Canon C-RAW.
  • Ingen innebygd støtte for Dual Pixel-sensordybdemetadata før spesialisert 5D Mark IV-modus.

Interessante tekniske fakta

  • Byte 8 og 9 i hver gyldig CR2-fil er ASCII 'C' og 'R' (0x43 0x52) etter standard TIFF 0x2A-markør.
  • CR2-filene fra Canon EOS 5D Mark II ble brukt til fotografering for forsider av Time Magazine og til filming av Hollywood-episoder.
  • CR2-filer lagrer rå sensordata i flere skiver for å tillate parallell prosessering på tidlige DIGIC-bildeprosessorer.

Ofte stilte tekniske spørsmål

Hvorfor erstattet Canon CR2 med CR3?

Canon erstattet CR2 med CR3 for å ta i bruk den moderne ISO-BMFF (MP4/HEIF)-beholderstrukturen, som støtter fleksible metadata, Dual Pixel RAW-dybdekart og effektiv C-RAW-kompresjon.

Kan CR2-filer åpnes uten Canon Digital Photo Professional?

Mange moderne fotoprogrammer kan åpne CR2-filer; støtten avhenger av programversjonen og kameramodellen.

Lagrer CR2 bildestilinnstillinger permanent?

Nei. Bildestiler (Landskap, Portrett, Monokrom) lagres som ikke-destruktive metadatamerker som når som helst kan endres i etterbehandlingen.