Canon CR2 (.cr2)

Afgeleid Standaard

Canon Raw 2 (CR2) is Canons oudere vlaggenschipformaat voor RAW-afbeeldingen, dat van 2004 tot en met 2018 veel werd gebruikt in de legendarische digitale EOS-spiegelreflexcameraserie.

CR2 naar JPG converteren

Gratis CR2-naar-JPG-converter in uw browser. Converteer bestanden direct op uw apparaat.

Inspecteren en metadata

Besturingssystemen en bestandsanalysators herkennen CR2-bestanden aan de hand van de eerste binaire bytesequentie:

Selecteer of sleep bestanden hierheen

Privé - bestanden verlaten uw apparaat niet

of plak Ctrl+V
Privacygarantie zonder netwerktransmissie: 0 bytes geüpload naar externe servers. Alle verwerking vond lokaal plaats in uw browser-sandbox.

Bestandshandtekening op byteniveau (magic bytes)

Besturingssystemen en bestandsanalysators herkennen CR2-bestanden aan de hand van de eerste binaire bytesequentie:

HEX-HANDTEKENING (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

ASCII-WEERGAVE: II*.....CR

Standaardisatie: Afgeleid van TIFF/EP (ISO 12234-2)

Technische specificaties

ContainerarchitectuurOp TIFF gebaseerd bestandsformaat met een aangepaste Canon-headeroffset en CR-bestandshandtekening
CompressieVerliesvrije JPEG-achtige Huffman-codering of ongecomprimeerde 12/14-bits sensordata
Bytevolgorde (endianness)Little-Endian (Intel-volgorde)
KleurruimtenCamerasensor-RGB, Adobe RGB, sRGB-profieltag
Kanalen en structuur1-kanaals Bayer-mozaïek (RGGB)
Maximale afmetingenTot 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R)
TransparantieGeen (lineaire sensormozaïekarray)
Streaming en progressiefNiet-streambaar; offsets naar sensorstrips bevinden zich in IFD3

Technische vergelijkingsmatrix: CR2 versus concurrenten

Technisch kenmerkCR2 (Huidig)CR3NEFARW
ContainerengineTIFF/EP met 'CR'-bestandshandtekeningISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
SensorcompressieVerliesvrije Huffman-JPEGVerliesvrije C-RAW en C-RAW met verliesVerliesvrije Huffman / niet-gecomprimeerdSony 11+7 bit / verliesvrij
CamerageneratiesCanon EOS-DSLR's (2004-2018)Canon EOS R-systeemcamera's (2018+)Nikon-DSLR's en Z-systeemcamera'sSony Alpha-systeemcamera's
Gemiddelde grootte (30 MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Veelvoorkomende beschadigingen en gids voor hex-herstel

Lightroom toont 'The file appears to be unsupported or damaged'.

Oorzaak: Een beschadigde aanwijzer in de IFD-offsettabel zorgt ervoor dat de parser sensorgegevens achter het einde van het bestand probeert te lezen.

Herstel: Gebruik exiftool of dcraw -c broken.cr2 > fixed.ppm om de ongewijzigde Bayer-gegevens uit te pakken.

Beveiligingsanalyse en aanvalsvectoren voor parsers

CR2-verwerkingsfouten hebben in het verleden gevolgen gehad voor programma's voor beeldweergave die misvormde slicetabellen in Canon Makernotes verwerken.

Bekende aanvalsvectoren

  • Integer-overflow in de berekening van de slicebreedte, wat leidt tot schrijven buiten de grenzen van de heap tijdens debayering.
  • Beschadigde Huffman-decoderingstabellen die oneindige lussen activeren in verouderde LibRaw-implementaties.
  • Bufferoverflows in ingesloten ICC-profielen van voorbeeldafbeeldingen.

Aanbevolen beveiligingspraktijken: Verwerk CR2-bestanden met geheugenveilige WebAssembly-engines in een sandbox, zonder bevoorrechte toegang tot het hostbestandssysteem.

Historische oorsprong en mijlpalen

2018Canon introduceert CR3 (CRX) op basis van ISO-BMFF in de EOS M50, waarmee de uitfasering van CR2 begint.
2008Canon brengt de EOS 5D Mark II uit en maakt CR2 populair voor professionele hybride foto- en filmproductie.
2004Geïntroduceerd met de Canon EOS 1D Mark II en EOS 20D als vervanging van het oudere op CIFF gebaseerde CRW-formaat.

Belangrijkste voordelen

  • CR2 wordt ondersteund door veel raw-ontwikkelprogramma's en toepassingen voor afbeeldingsbeheer, hoewel de compatibiliteit per software en versie verschilt.
  • Verliesvrije Huffman-compressie behoudt de gegevens die de sensor heeft vastgelegd; de beschikbare bitdiepte en details hangen af van het cameramodel en de opname-instellingen.
  • Slaat een JPEG-voorbeeldweergave op volledige grootte en uitgebreide correctietabellen voor randverlichting van Canon-lenzen op.

Technische beperkingen

  • De op TIFF gebaseerde IFD-structuur is trager te verwerken dan moderne containers met een blokstructuur, zoals CR3.
  • Bestanden zijn groter dan moderne, op HEVC gebaseerde raw-formaten zoals Canon C-RAW.
  • Geen ingebouwde ondersteuning voor metadata over de diepte van dual-pixelsensoren, behalve in speciale modi van de 5D Mark IV.

Interessante technische weetjes

  • Bytes 8 en 9 in elk geldig CR2-bestand zijn de ASCII-tekens 'C' en 'R' (0x43 0x52) na de standaard TIFF 0x2A-marker.
  • De CR2-bestanden van de Canon EOS 5D Mark II vormden de basis voor de fotografie van covers van Time Magazine en opnames van Hollywood-afleveringen.
  • CR2-bestanden slaan ruwe sensorgegevens op in meerdere segmenten, zodat vroege DIGIC-beeldprocessors die parallel kunnen verwerken.

Veelgestelde technische vragen

Waarom heeft Canon CR2 vervangen door CR3?

Canon heeft CR2 vervangen door CR3 om over te stappen op de moderne ISO-BMFF-containerstructuur (MP4/HEIF), die flexibele metadata, Dual Pixel RAW-dieptekaarten en efficiënte C-RAW-compressie ondersteunt.

Kunnen CR2-bestanden worden geopend zonder Canon Digital Photo Professional?

Veel huidige fotoapplicaties kunnen CR2-bestanden openen; ondersteuning is afhankelijk van de applicatieversie en het cameramodel.

Slaat CR2 instellingen voor beeldstijlen permanent op?

Nee. Beeldstijlen (Landscape, Portrait, Monochrome) worden opgeslagen als niet-destructieve metadatatags die op elk moment tijdens de nabewerking kunnen worden gewijzigd.