Canon CR2 (.cr2)
TIFF/EP StandardCanon Raw 2 (CR2) este formatul RAW emblematic de generație anterioară de la 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.
Inspectează și Metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele CR2 prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (Magic Bytes)
Sistemele de operare și analizatoarele de fișiere identifică fișierele CR2 prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEX (OFFSET 0):
49 49 2A 00 10 00 00 00 43 52REPREZENTARE ASCII: II*.....CR
Standardizare: TIFF/EP (ISO 12234-2) derivative
Specificații tehnice
| Arhitectură container | TIFF-based file format with custom Canon header offset and CR signature |
| Compresie | Lossless Huffman-encoded modified JPEG tiles or uncompressed 12/14-bit sensor data |
| Endianitatea octeților | Little-Endian (Intel order) |
| Spații de culoare | Camera Sensor RGB, Adobe RGB, sRGB profile tag |
| Canale și structură | 1 channel Bayer mosaic (RGGB) |
| Dimensiuni maxime | Up to 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R) |
| Transparență | None (linear sensor mosaic array) |
| Streaming și progresiv | Non-streamable; offsets to sensor strips located in IFD3 |
Matrice de comparație tehnică: CR2 vs Competitori
| Atribut tehnic | CR2 (Curent) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Motor de container | TIFF/EP cu semnătura 'CR' | ISO-BMFF (MPEG-4 Partea 12) | TIFF/EP | TIFF/EP |
| Compresie Senzor | JPEG Huffman fără pierderi | C-RAW fără pierderi și cu pierderi | Huffman fără pierderi / necomprimat | Sony 11+7 biți / Fără pierderi |
| Generații de camere | DSLR-uri Canon EOS (2004-2018) | Canon EOS R Mirrorless (2018+) | DSLR-uri Nikon & Mirrorless Z | Sony Alpha Mirrorless |
| Dimensiune Medie (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 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: Folosiți exiftool sau dcraw -c broken.cr2 > fixed.ppm pentru a extrage datele Bayer neatinse.
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 în setările 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:
Origini istorice și repere
Avantaje cheie și beneficii
- Compatibilitate software masivă la nivelul întregii industriei cu fiecare program de dezvoltare raw, sistem DAM și editor creat vreodată.
- Compresia Huffman fără pierderi păstrează întreaga rezervă pentru lumini (highlight headroom) și detaliile din umbre pe 14 biți.
- 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?
Da. Fiecare aplicație modernă de editare foto, vizualizator de sistem de operare și File2File.app poate converti și vizualiza fișiere CR2 în mod direct.
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.
Perechi de conversie CR2 conexe
Conversia fișierelor foto brute Canon CR2 în imagini JPEG procesate transformă datele masive și necomprimate ale senzorului în fotografii ușoare și vizualizate pe scară largă.
Procesează fișierele RAW CR2 de la camerele digitale Canon EOS direct în mastere de tipar PNG necomprimate și fără pierderi.