Canon CR2 (.cr2)

TIFF/EP Standard

Canon Raw 2 (CR2) er Canons ældre flagskibs-RAW-format, der blev brugt flittigt i hele den legendariske serie af EOS-digitale spejlreflekskameraer fra 2004 til 2018.

Konverter CR2 til JPG

Gratis CR2 til JPG-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer CR2-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer CR2-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

ASCII-REPRÆSENTATION: II*.....CR

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

Tekniske specifikationer

ContainerarkitekturTIFF-baseret filformat med brugerdefineret Canon-headerforskydning og CR-signatur
KomprimeringTabsfri JPEG-lignende Huffman-kodning eller ukomprimerede sensordata på 12/14 bit
Byte-rækkefølgeLittle-Endian (Intel-rækkefølge)
FarverumKameraets sensor-RGB, Adobe RGB, sRGB-profiltag
Kanaler og strukturBayer-mosaik med 1 kanal (RGGB)
Maks. dimensionerOp til 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R)
GennemsigtighedIngen (lineær mosaik af billedsensoren)
Streaming og progressivKan ikke streames; forskydninger til sensorstrimlerne findes i IFD3

Teknisk sammenligningsmatrix: CR2 sammenlignet med konkurrenterne

Teknisk attributCR2 (Aktuel)CR3NEFARW
Container-motorTIFF/EP med 'CR'-signaturISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
SensorkomprimeringTabsfri Huffman JPEGTabsfri og tabsgivende C-RAWTabsfri Huffman / ukomprimeretSony 11+7 bit / tabsfri
KameragenerationerCanon EOS-spejlreflekskameraer (2004-2018)Canons spejlløse EOS R-kameraer (2018+)Nikon-spejlreflekskameraer og spejlløse Z-kameraerspejlløse Sony Alpha-kameraer
Gennemsnitlig størrelse (30 MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Lightroom viser 'Filen ser ud til ikke at være understøttet eller at være beskadiget'.

Grundlæggende årsag: Beskadiget markør i IFD-forskydningstabel, der får fortolkeren til at læse sensordata ud over filens afslutning.

Gendannelse: Brug exiftool eller dcraw -c broken.cr2 > fixed.ppm til at udtrække urørte Bayer-data.

Sikkerhedsanalyse og parser-angrebsvektorer

CR2-fortolkningsfejl har historisk set påvirket billedvisningsprogrammer, der håndterer misdannede skivestabler i Canon Makernotes.

Kendte angrebsvektorer

  • Heltalsoverløb i beregning af skivebredde, som fører til skrivning uden for heapens grænser under debayering.
  • Beskadigede Huffman-dekodningstabeller, der udløser uendelige løkker i ældre LibRaw-implementationer.
  • Bufferoverløb i ICC-profil for indlejrede eksempelbilleder.

Defensive bedste praksisser: Behandl CR2-filer ved hjælp af hukommelsessikre, sandbox-isolerede WebAssembly-motorer uden privilegeret adgang til værtens filsystem.

Historisk oprindelse og milepæle

2018Canon introducerer CR3 (CRX) baseret på ISO-BMFF i EOS M50, hvilket markerer starten på udfasningen af CR2.
2008Canon udgiver EOS 5D Mark II, hvilket gør CR2 populært inden for professionel hybridfotografering og filmproduktion.
2004Introduceret sammen med Canon EOS 1D Mark II og EOS 20D som erstatning for det ældre CIFF-baserede CRW-format.

Vigtige fordele og styrker

  • CR2 understøttes af mange raw-udviklings- og billedstyringsprogrammer, men kompatibiliteten varierer efter software og version.
  • Tabsfri Huffman-komprimering bevarer de data, sensoren registrerer; tilgængelig bitdybde og detaljer afhænger af kameramodel og optageindstillinger.
  • Indlejrer JPEG-forhåndsvisning i fuld størrelse og omfattende tabeller til korrektion af perifer lysfordeling i Canons objektiver.

Tekniske begrænsninger og ulemper

  • TIFF-baseret IFD-struktur er langsommere at fortolke end moderne beholdere med boksstruktur som CR3.
  • Filstørrelserne er større end moderne RAW-formater afledt af HEVC som Canon C-RAW.
  • Ingen indbygget understøttelse af Dual-Pixel-sensordybdemetadata før de specialiserede 5D Mark IV-tilstande.

Interessante tekniske fakta

  • Byte 8 og 9 i enhver gyldig CR2-fil er ASCII 'C' og 'R' (0x43 0x52) efter den almindelige TIFF 0x2A-markør.
  • Canon EOS 5D Mark II CR2-filer drev fotografiet til Time Magazines forsider og Hollywoods optagelser af tv-episoder.
  • CR2-filer gemmer rå sensordata på tværs af flere skiver for at tillade parallel behandling på tidlige DIGIC-billedprocessorer.

Ofte stillede tekniske spørgsmål

Hvorfor erstattede Canon CR2 med CR3?

Canon erstattede CR2 med CR3 for at adoptere den moderne ISO-BMFF (MP4/HEIF) containerstruktur, som understøtter fleksible metadata, Dual Pixel RAW-dybdekort og effektiv C-RAW-komprimering.

Kan CR2-filer åbnes uden Canon Digital Photo Professional?

Mange aktuelle fotoprogrammer kan åbne CR2-filer. Understøttelsen afhænger af programmets version og kameramodellen.

Gemmer CR2 billedstilindstillinger permanent?

Nej. Billedstile (Landskab, Portræt, Monokrom) gemmes som ikke-destruktive metadatatags, der til enhver tid kan ændres i efterbehandlingen.