Canon CR2 (.cr2)

Derivat Standard

Canon Raw 2 (CR2) este formatul RAW emblematic din generația anterioară a Canon, utilizat pe scară largă în întreaga gamă legendară de camere SLR digitale EOS din 2004 până în 2018.

Convertește din CR2 în JPG

Convertor gratuit din CR2 în JPG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele CR2 prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele CR2 prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

49 49 2A 00 10 00 00 00 43 52

REPREZENTARE ASCII: II*.....CR

Standardizare: Derivat din TIFF/EP (ISO 12234-2)

Specificații tehnice

Arhitectură containerFormat de fișier bazat pe TIFF, cu decalaj personalizat al antetului Canon și semnătură CR
CompresieCodare Huffman în stil JPEG fără pierderi sau date de senzor necomprimate pe 12/14 biți
Ordinea octețilorLittle-Endian (ordinea Intel)
Spații de culoareRGB al senzorului camerei, Adobe RGB, Etichetă de profil sRGB
Canale și structurăMozaic Bayer cu un canal (RGGB)
Dimensiuni maximePână la 8688 x 5792 (50,6 MP Canon EOS 5DS/5DS R)
TransparențăNiciuna (matrice liniară de pixeli ai senzorului)
Streaming și progresivNu poate fi transmis în flux; decalajele benzilor senzorului se află în IFD3

Matrice de comparație tehnică: CR2 vs. concurenți

Atribut tehnicCR2 (Curent)CR3NEFARW
Motor de containerTIFF/EP cu semnătura 'CR'ISO-BMFF (MPEG-4 Partea 12)TIFF/EPTIFF/EP
Compresia senzoruluiJPEG Huffman fără pierderiC-RAW fără pierderi și cu pierderiHuffman fără pierderi / necomprimatSony 11+7 biți / Fără pierderi
Generații de camereDSLR-uri Canon EOS (2004-2018)Canon EOS R Mirrorless (2018+)DSLR-uri Nikon & Mirrorless ZSony Alpha Mirrorless
Dimensiune Medie (30MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Moduri comune de corupție și ghid de recuperare hexazecimală

Lightroom afișează mesajul „Fișierul pare să nu fie susținut sau este deteriorat" (The file appears to be unsupported or damaged).

Cauză principală: Indicator deteriorat în tabelul de offset-uri IFD, care determină programul de parsare să citească datele senzorului dincolo de sfârșitul fișierului.

Recuperare: Folosește exiftool sau comanda dcraw -c broken.cr2 > fixed.ppm pentru a extrage datele Bayer nemodificate.

Analiză de securitate și vectori de atac asupra parserului

Erorile de parsare CR2 au afectat istoric vizualizatoarele de imagini care gestionau tabele de segmente malformate din Canon Makernotes.

Vectori de atac cunoscuți

  • Depășire de întreg (integer overflow) în calculul lățimii segmentului, ducând la scriere în memoria heap în afara limitelor în timpul procesului de debayering.
  • Tabele de decodare Huffman corupte care declanșează bucle infinite în implementările vechi LibRaw.
  • Depășiri de buffer (buffer overflows) în profilul ICC al previzualizării încorporate.

Cele mai bune practici de securitate: Procesează fișierele CR2 cu motoare WebAssembly izolate, sigure pentru memorie și fără acces privilegiat la sistemul de fișiere gazdă.

Origini istorice și repere

2018Canon introduce formatul CR3 (CRX) bazat pe ISO-BMFF în modelul EOS M50, începând scoaterea treptată din uz a formatului CR2.
2008Canon lansează EOS 5D Mark II, popularizând formatul CR2 în fotografia hibridă profesională și cinematografie.
2004Este introdus odată cu modelele Canon EOS 1D Mark II și EOS 20D, înlocuind formatul mai vechi CRW bazat pe CIFF.

Avantaje cheie și beneficii

  • CR2 este acceptat de multe aplicații de procesare RAW și de gestionare a imaginilor, deși compatibilitatea variază în funcție de software și versiune.
  • Compresia Huffman fără pierderi păstrează datele înregistrate de senzor; profunzimea de biți și detaliile disponibile depind de modelul camerei și de setările de captură.
  • Include o previzualizare JPEG la dimensiune completă și tabele extinse de corectare a iluminării periferice pentru obiectivele Canon.

Limitări tehnice și dezavantaje

  • Structura IFD bazată pe TIFF este mai lentă la parsare în comparație cu containerele moderne cu structură de tip cutie (box), cum este CR3.
  • Dimensiunile fișierelor sunt mai mari decât cele ale formatelor raw moderne derivate din HEVC, precum Canon C-RAW.
  • Fără suport nativ pentru metadate de adâncime ale senzorului Dual Pixel înainte de modurile specializate de pe 5D Mark IV.

Curiozități tehnice interesante

  • Octeții 8 și 9 din fiecare fișier CR2 valid sunt caracterele ASCII 'C' și 'R' (0x43 0x52) care urmează marcajului standard TIFF 0x2A.
  • Fișierele CR2 de pe Canon EOS 5D Mark II au stat la baza fotografiei pentru copertele revistei Time și pentru filmarea episoadelor de la Hollywood.
  • Fișierele CR2 stochează datele senzorului raw în mai multe segmente (slices) pentru a permite procesarea paralelă pe primele procesoare de imagine DIGIC.

Întrebări tehnice frecvente

De ce a înlocuit Canon CR2 cu CR3?

Canon a înlocuit CR2 cu CR3 pentru a adopta structura modernă de container ISO-BMFF (MP4/HEIF), care acceptă metadate flexibile, hărți de adâncime Dual Pixel RAW și o compresie C-RAW eficientă.

Pot fi deschise fișierele CR2 fără Canon Digital Photo Professional?

Multe aplicații foto actuale pot deschide fișiere CR2; suportul depinde de versiunea aplicației și de modelul camerei.

Stochează CR2 setările stilului de imagine (Picture Style) permanent?

Nu. Stilurile de imagine (Landscape, Portrait, Monochrome) sunt salvate ca etichete de metadate non-distructive care pot fi modificate oricând în post-producție.