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ů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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 52

ASCII REPREZENTACE: II*.....CR

Standardizace: TIFF/EP (ISO 12234-2) derivative

Technické specifikace

Architektura kontejneruSouborový formát založený na TIFF s vlastním posunem hlavičky Canon a signaturou CR
KompreseBezeztrá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é prostoryRGB snímače fotoaparátu, Adobe RGB, Značka profilu sRGB
Kanály a strukturaJeden kanál s Bayerovou mozaikou (RGGB)
Max. rozměryAž 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ý atributCR2 (Aktuální)CR3NEFARW
Kontejnerový systémTIFF/EP s podpisem 'CR'ISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
Komprese snímačeBezeztrátový Huffman JPEGBezeztrátová a ztrátová komprese C-RAWBezeztrátový Huffman / nekomprimovánoSony 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 ZBezzrcadlovky Sony Alpha
Průměrná velikost (30 MPx)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 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

2018Canon představuje formát CR3 (CRX) založený na standardu ISO-BMFF v modelu EOS M50, čímž zahajuje postupné vyřazování formátu CR2.
2008Canon vydává EOS 5D Mark II, což popularizuje formát CR2 v profesionální hybridní fotografii a kinematografii.
2004Představeno s modely Canon EOS 1D Mark II a EOS 20D, které nahradily starší formát CRW založený na CIFF.

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).