Canon CR2 (.cr2)
TIFF/EP StandardCanon 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:
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 52ASCII-REPRESENTASJON: II*.....CR
Standardisering: TIFF/EP (ISO 12234-2) derivative
Tekniske spesifikasjoner
| Beholderarkitektur | TIFF-basert filformat med egendefinert Canon-headerforskyvning og CR-signatur |
| Komprimering | Tapsfri Huffman-koding etter JPEG-metoden eller ukomprimerte 12-/14-biters sensordata |
| Bytterekkefølge | Little-endian (Intel-rekkefølge) |
| Fargerom | Kameraets sensor-RGB, Adobe RGB, sRGB-profiltagg |
| Kanaler og struktur | Énkanals Bayer-mosaikk (RGGB) |
| Maks. dimensjoner | Opptil 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R) |
| Gjennomsiktighet | Ingen (lineær sensormosaikkmatrise) |
| Strømming og progressiv visning | Kan ikke strømmes; forskyvningene til sensorstripene ligger i IFD3 |
Teknisk sammenligningsmatrise: CR2 sammenlignet med konkurrenter
| Teknisk attributt | CR2 (Gjeldende) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Beholderformat | TIFF/EP med 'CR'-signatur | ISO-BMFF (MPEG-4 del 12) | TIFF/EP | TIFF/EP |
| Sensorkomprimering | Tapsfri Huffman-JPEG | Tapsfri og tapsbasert C-RAW | Tapsfri Huffman / ukomprimert | Sony 11+7 bit / Tapsfri |
| Kameragenerasjoner | Canon EOS DSLR-er (2004-2018) | Speilløse Canon EOS R-kameraer (2018+) | Nikon DSLR-er og speilløse Z-kameraer | Speilløse Sony Alpha-kameraer |
| Gjennomsnittlig filstørrelse (30 MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 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
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.
Relaterte konverteringspar for CR2
Konverter Canon EOS-digitalkameraers CR2-råfiler direkte til JPEG-bilder i standard høy oppløsning. Resultatet er et gjengitt bilde, ikke sensorens opprinnelige RAW-data.
Konverter Canon EOS-digitalkameraers CR2-råfiler direkte til tapsfrie PNG-filer for utskrift. Resultatet er et gjengitt bilde, ikke sensorens opprinnelige RAW-data.
Gjør et Canon CR2-bilde om til en PDF-korrektur på én side. Kamerafarge og hvitbalanse brukes på 8-bits sRGB-piksler; PDF-en har ingen RAW-kontroller.