Canon CR2 (.cr2)
TIFF/EP StandardCanon 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:
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 52ASCII-REPRÆSENTATION: II*.....CR
Standardisering: TIFF/EP (ISO 12234-2) derivative
Tekniske specifikationer
| Containerarkitektur | TIFF-baseret filformat med brugerdefineret Canon-headerforskydning og CR-signatur |
| Komprimering | Tabsfri JPEG-lignende Huffman-kodning eller ukomprimerede sensordata på 12/14 bit |
| Byte-rækkefølge | Little-Endian (Intel-rækkefølge) |
| Farverum | Kameraets sensor-RGB, Adobe RGB, sRGB-profiltag |
| Kanaler og struktur | Bayer-mosaik med 1 kanal (RGGB) |
| Maks. dimensioner | Op til 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R) |
| Gennemsigtighed | Ingen (lineær mosaik af billedsensoren) |
| Streaming og progressiv | Kan ikke streames; forskydninger til sensorstrimlerne findes i IFD3 |
Teknisk sammenligningsmatrix: CR2 sammenlignet med konkurrenterne
| Teknisk attribut | CR2 (Aktuel) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Container-motor | TIFF/EP med 'CR'-signatur | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| Sensorkomprimering | Tabsfri Huffman JPEG | Tabsfri og tabsgivende C-RAW | Tabsfri Huffman / ukomprimeret | Sony 11+7 bit / tabsfri |
| Kameragenerationer | Canon EOS-spejlreflekskameraer (2004-2018) | Canons spejlløse EOS R-kameraer (2018+) | Nikon-spejlreflekskameraer og spejlløse Z-kameraer | spejlløse Sony Alpha-kameraer |
| Gennemsnitlig størrelse (30 MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 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
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.
Relaterede konverteringspar for CR2
Konvertér Canon EOS-kameraers CR2-rawfiler direkte til almindelige JPEG-billeder i høj opløsning. Resultatet er et gengivet billede, ikke sensorens oprindelige RAW-data.
Konverter CR2-RAW-filer fra Canon EOS-digitalkameraer direkte til tabsfrie PNG-filer til print. Resultatet er et gengivet billede, ikke sensorens oprindelige RAW-data.
Lav en PDF på én side som korrektur af et Canon CR2-billede. Kameraets farveprofil og hvidbalance anvendes på 8-bit sRGB-pixels; PDF'en har ingen RAW-kontroller.