Canon CR2 (.cr2)
TIFF/EP StandardníCanon Raw 2 (CR2) je starší vlajkový formát RAW od společnosti Canon, který se masivně používal v legendární řadě digitálních zrcadlovek EOS v letech 2004 až 2018.
Převést CR2 na JPG
Bezplatný konvertor z CR2 do JPG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Kontrola a metadata
Operační systémy a analyzátory souborů identifikují soubory CR2 kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory CR2 kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (POSUN 0):
49 49 2A 00 10 00 00 00 43 52ASCII REPREZENTACE: II*.....CR
Standardizace: TIFF/EP (ISO 12234-2) derivative
Technické specifikace
| Architektura kontejneru | Souborový formát založený na TIFF s vlastním posunem hlavičky Canon a signaturou CR |
| Komprese | Bezeztrátové kódování podobné JPEG s Huffmanovým kódováním nebo nekomprimovaná 12bitová či 14bitová data snímače |
| Pořadí bajtů | Little-endian (pořadí bajtů procesorů Intel) |
| Barevné prostory | RGB snímače fotoaparátu, Adobe RGB, Značka profilu sRGB |
| Kanály a struktura | Jeden kanál s Bayerovou mozaikou (RGGB) |
| Max. rozměry | Až 8688 x 5792 (50,6 MP, Canon EOS 5DS/5DS R) |
| Průhlednost | Žádná (lineární mozaikové pole snímače) |
| Streamování a progresivní načítání | Nelze streamovat; posuny k proužkům dat snímače jsou uloženy v IFD3 |
Technická srovnávací matice: CR2 vs konkurence
| Technický atribut | CR2 (Aktuální) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Kontejnerový systém | TIFF/EP s podpisem 'CR' | ISO-BMFF (MPEG-4 Part 12) | TIFF/EP | TIFF/EP |
| Komprese snímače | Bezeztrátový Huffman JPEG | Bezeztrátová a ztrátová komprese C-RAW | Bezeztrátový Huffman / nekomprimováno | Sony 11+7 bitů / bezeztrátová komprese |
| Generace fotoaparátů | Digitální zrcadlovky Canon EOS (2004 - 2018) | Bezzrcadlovky Canon EOS R (2018+) | Zrcadlovky Nikon a bezzrcadlovky řady Z | Bezzrcadlovky Sony Alpha |
| Průměrná velikost (30 MPx) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
Běžné režimy poškození a příručka pro obnovení v hex
Lightroom zobrazuje hlášení „Soubor se zdá být nepodporovaný nebo poškozený.“
Hlavní příčina: Poškozený ukazatel v tabulce offsetů IFD, který nutí parser číst data ze snímače za koncem souboru.
Obnovení: Použijte nástroj exiftool nebo příkaz dcraw -c broken.cr2 > fixed.ppm pro extrakci nepozměněných dat Bayer.
Bezpečnostní analýza a vektory útoků na parser
Chyby při parsování formátu CR2 v minulosti postihovaly prohlížeče obrázků, které zpracovávaly poškozené tabulky řezů (slice tables) v metadatech Makernotes společnosti Canon.
Známé vektory útoků
- Přetečení celého čísla při výpočtu šířky řezu vedoucí k zápisu do paměti mimo vyhrazený prostor haldy (heap) během debayerizace.
- Poškozené tabulky pro Huffmanovo dekódování spouštějí nekonečné smyčky ve starších implementacích knihovny LibRaw.
- Přetečení vyrovnávací paměti (buffer overflow) profilu ICC vloženého náhledu.
Doporučené bezpečnostní postupy: Zpracovávejte soubory CR2 pomocí paměťově bezpečných, izolovaných modulů WebAssembly bez privilegovaného přístupu k hostitelskému souborovému systému.
Historický vývoj a milníky
Klíčové výhody a přednosti
- CR2 podporuje řada programů pro vyvolávání RAW a správu obrázků, ale kompatibilita se liší podle softwaru a jeho verze.
- Bezeztrátová Huffmanova komprese zachovává data zaznamenaná snímačem; dostupná bitová hloubka a detaily závisí na modelu fotoaparátu a nastavení snímání.
- Obsahuje plnoformátový náhled v JPEG a rozsáhlé tabulky korekce periferního osvětlení pro objektivy Canon.
Technická omezení a nevýhody
- Struktura IFD založená na formátu TIFF se parsuje pomaleji ve srovnání s moderními kontejnery s boxovou strukturou, jako je CR3.
- Velikost souborů je větší než u moderních formátů RAW odvozených z HEVC, jako je Canon C-RAW.
- Před specializovanými režimy modelu 5D Mark IV chyběla nativní podpora metadat hloubky snímače Dual Pixel.
Zajímavé technické drobnosti
- Bajt 8 a 9 v každém platném souboru CR2 jsou ASCII znaky 'C' a 'R' (0x43 0x52) za standardní značkou TIFF 0x2A.
- Soubory CR2 z fotoaparátu Canon EOS 5D Mark II byly použity pro fotografování titulních stran časopisu Time a natáčení hollywoodských epizod.
- Soubory CR2 ukládají data surového snímače ve vícedílných blocích (slices), což umožňovalo paralelní zpracování na starších obrazových procesorech DIGIC.
Často kladené technické otázky
Proč společnost Canon nahradila formát CR2 formátem CR3?
Canon nahradil CR2 formátem CR3, aby přijal moderní strukturu kontejneru ISO-BMFF (MP4/HEIF), která podporuje flexibilní metadata, hloubkové mapy Dual Pixel RAW a efektivní kompresi C-RAW.
Lze soubory CR2 otevřít bez softwaru Canon Digital Photo Professional?
Soubory CR2 dokáže otevřít řada současných fotografických aplikací; podpora závisí na verzi aplikace a modelu fotoaparátu.
Ukládá formát CR2 trvale nastavení stylů snímku?
Ne. Styly snímku (Krajina, Portrét, Černobílý) se ukládají jako nedestruktivní metadatové značky, které lze kdykoli upravit při následném zpracování (postprodukci).
Související konverzní páry pro CR2
Převeďte surové soubory Canon CR2 z digitálních fotoaparátů Canon EOS přímo na standardní fotografie JPEG ve vysokém rozlišení. Výsledkem je vykreslený obrázek, nikoli RAW data ze snímače.
Zpracujte raw soubory CR2 z digitálních fotoaparátů Canon EOS přímo do bezztrátových tiskových předloh PNG. Výsledkem je vykreslený obrázek, nikoli původní RAW data ze snímače.
Převeďte snímek Canon CR2 na jednostránkový náhled ve formátu PDF. Barvy fotoaparátu a vyvážení bílé se použijí na 8bitové pixely sRGB; soubor PDF neobsahuje ovládací prvky pro úpravu surových dat.