Canon CR2 (.cr2)
Derivato StandardCanon Raw 2 (CR2) è il formato RAW di punta storico di Canon, ampiamente utilizzato nell'intera gamma leggendaria di fotocamere reflex digitali EOS dal 2004 al 2018.
Converti da CR2 a JPG
Convertitore gratuito da CR2 a JPG nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file CR2 ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file CR2 ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
49 49 2A 00 10 00 00 00 43 52RAPPRESENTAZIONE ASCII: II*.....CR
Standardizzazione: Derivato da TIFF/EP (ISO 12234-2)
Specifiche tecniche
| Architettura del container | Formato file basato su TIFF con offset dell'intestazione Canon personalizzato e firma CR |
| Compressione | Tile JPEG modificate con codifica Huffman senza perdita o dati del sensore non compressi a 12/14 bit |
| Endianness dei byte | Little-Endian (ordine Intel) |
| Spazi colore | RGB del sensore della fotocamera, Adobe RGB, Tag profilo sRGB |
| Canali e struttura | Mosaico Bayer a 1 canale (RGGB) |
| Dimensioni massime | Fino a 8688 x 5792 (Canon EOS 5DS/5DS R da 50.6 MP) |
| Trasparenza | Nessuna (matrice a mosaico del sensore lineare) |
| Streaming e progressivo | Non trasmissibile in streaming; offset delle strip del sensore situati nell'IFD3 |
Matrice di confronto tecnico: CR2 vs Concorrenti
| Attributo tecnico | CR2 (Corrente) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Motore del contenitore | TIFF/EP con firma 'CR' | ISO-BMFF (MPEG-4 Parte 12) | TIFF/EP | TIFF/EP |
| Compressione del sensore | JPEG Huffman senza perdita | C-RAW con e senza perdita | Huffman senza perdita / non compresso | Sony 11+7 bit / Senza perdita |
| Generazioni di fotocamere | Reflex digitali Canon EOS (2004-2018) | Mirrorless Canon EOS R (2018+) | Reflex e mirrorless Z Nikon | Mirrorless Sony Alpha |
| Dimensioni medie (30MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
Modalità di corruzione comuni e guida al recupero Hex
Lightroom mostra 'Il file sembra non essere supportato o danneggiato'.
Causa principale: Puntatore danneggiato nella tabella degli offset IFD che induce il parser a leggere i dati del sensore oltre la fine del file.
Ripristino: Usa exiftool o dcraw -c broken.cr2 > fixed.ppm per estrarre i dati Bayer intatti.
Analisi di sicurezza e vettori di attacco del parser
I bug di analisi di CR2 hanno storicamente interessato i visualizzatori di immagini che gestiscono tabelle di sezioni malformate nei Makernotes Canon.
Vettori di attacco noti
- Overflow di interi nel calcolo della larghezza della sezione che porta a una scrittura su heap fuori dai limiti durante il demosaicing.
- Tabelle di decodifica Huffman danneggiate che attivano cicli infiniti nelle implementazioni obsolete di LibRaw.
- Overflow del buffer del profilo ICC dell'anteprima incorporata.
Migliori pratiche difensive: Elabora i file CR2 utilizzando motori WebAssembly protetti in sandbox con memoria sicura e senza accesso privilegiato al file system dell'host.
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- Enorme compatibilità software a livello industriale con qualsiasi sviluppatore raw, DAM ed editor mai creato.
- La compressione Huffman senza perdita preserva l'intera gamma dinamica delle alte luci a 14 bit e i dettagli delle ombre.
- Incorpora un'anteprima JPEG a grandezza naturale e ampie tabelle di correzione dell'illuminazione periferica per obiettivi Canon.
Limiti tecnici e svantaggi
- La struttura IFD basata su TIFF è più lenta da analizzare rispetto ai moderni contenitori a blocchi come CR3.
- Le dimensioni dei file sono superiori rispetto ai moderni formati raw derivati da HEVC come Canon C-RAW.
- Nessun supporto nativo per i metadati di profondità del sensore a doppio pixel prima delle modalità specializzate della 5D Mark IV.
Curiosità tecniche interessanti
- I byte 8 e 9 in ogni file CR2 valido sono le lettere ASCII 'C' e 'R' (0x43 0x52) che seguono il marcatore standard TIFF 0x2A.
- I file CR2 della Canon EOS 5D Mark II hanno alimentato la fotografia delle copertine di Time Magazine e le riprese di episodi di Hollywood.
- I file CR2 memorizzano i dati raw del sensore su più sezioni per consentire l'elaborazione parallela sui primi processori d'immagine DIGIC.
Domande tecniche frequenti
Perché Canon ha sostituito CR2 con CR3?
Canon ha sostituito CR2 con CR3 per adottare la moderna struttura del contenitore ISO-BMFF (MP4/HEIF), che supporta metadati flessibili, mappe di profondità Dual Pixel RAW e un'efficiente compressione C-RAW.
I file CR2 possono essere aperti senza Canon Digital Photo Professional?
Sì. Qualsiasi applicazione di fotoritouch moderna, visualizzatore di sistema operativo e File2File.app può convertire e visualizzare direttamente i file CR2.
Il formato CR2 memorizza permanentemente le impostazioni dello stile immagine?
No. Gli stili immagine (Paesaggio, Ritratto, Monocromatico) vengono salvati come tag di metadati non distruttivi che possono essere modificati in qualsiasi momento in post-produzione.
Coppie di conversione per CR2 correlate
La conversione di file fotografici raw Canon CR2 in immagini JPEG elaborate trasforma enormi dati del sensore non compressi in foto leggere e ampiamente visualizzabili.
Elabora i file RAW CR2 di fotocamere digitali Canon EOS direttamente in master di stampa PNG lossless non compressi.