Canon CR2 (.cr2)

Pochodny Standardowy

Canon Raw 2 (CR2) to starszy, flagowy format RAW firmy Canon, powszechnie stosowany w legendarnej serii cyfrowych aparatów lustrzanych EOS w latach 2004 - 2018.

Konwertuj CR2 na JPG

Darmowy konwerter z CR2 na JPG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki CR2, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki CR2, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

49 49 2A 00 10 00 00 00 43 52

REPREZENTACJA ASCII: II*.....CR

Normalizacja: Pochodny TIFF/EP (ISO 12234-2)

Specyfikacja techniczna

Architektura konteneraFormat pliku oparty na TIFF z niestandardowym przesunięciem nagłówka Canon i sygnaturą CR
KompresjaBezstratnie kompresowane kafelki JPEG zmodyfikowane za pomocą kodowania Huffmana lub nieskompresowane dane matrycy 12/14-bitowe
Kolejność bajtów (Endianness)Little-Endian (porządek bajtów Intel)
Przestrzenie kolorówRGB matrycy aparatu, Adobe RGB, Znacznik profilu sRGB
Kanały i strukturaMozaika Bayera z 1 kanałem (RGGB)
Maks. wymiaryDo 8688 x 5792 (50,6 MP w Canon EOS 5DS/5DS R)
PrzezroczystośćBrak (liniowa mozaikowa tablica matrycy)
Streaming i progresywne ładowanieBrak obsługi przesyłania strumieniowego; przesunięcia do pasów matrycy znajdują się w IFD3

Techniczna macierz porównawcza: CR2 a konkurencja

Atrybut technicznyCR2 (Bieżący)CR3NEFARW
Silnik konteneraTIFF/EP z sygnaturą „CR"ISO-BMFF (MPEG-4 Part 12)TIFF/EPTIFF/EP
Kompresja matrycyBezstratny JPEG HuffmanaBezstratny i stratny C-RAWBezstratny Huffman / nieskompresowanySony 11+7 bitów / bezstratny
Generacje aparatówLustrzanki Canon EOS (2004 - 2018)Aparaty bezlusterkowe Canon EOS R (od 2018)Lustrzanki Nikon i bezlusterkowce ZBezlusterkowce Sony Alpha
Średni rozmiar (30 MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

Program Lightroom wyświetla komunikat „Plik wydaje się nieobsługiwany lub uszkodzony".

Główna przyczyna: Uszkodzony wskaźnik w tabeli przesunięć IFD, powodujący, że parser odczytuje dane matrycy poza końcem pliku.

Odzyskiwanie: Użyj programu exiftool lub polecenia dcraw -c uszkodzony.cr2 > naprawiony.ppm, aby wyodrębnić nienaruszone dane Bayera.

Analiza bezpieczeństwa i wektory ataku na parser

Błędy parsowania formatu CR2 historycznie dotykały przeglądarki obrazów obsługujące wadliwe tablice wycinków w sekcji Makronotatek Canon (Makernotes).

Znane wektory ataku

  • Przepełnienie liczbowe w obliczeniach szerokości wycinka prowadzące do zapisu w pamięci podręcznej (heap) poza wyznaczonym obszarem podczas demosaikowania.
  • Uszkodzone tablice dekodowania Huffmana wywołujące pętle nieskończone w starszych implementacjach biblioteki LibRaw.
  • Przepełnienia buforów profili ICC osadzonego podglądu.

Najlepsze praktyki obronne: Przetwarzaj pliki CR2 przy użyciu bezpiecznych pod względem pamięci, piaskownicowanych silników WebAssembly bez uprzywilejowanego dostępu do systemu plików hosta.

Pochodzenie historyczne i kamienie milowe

2018Canon wprowadza format CR3 (CRX) oparty na ISO-BMFF w modelu EOS M50, rozpoczynając wycofywanie formatu CR2.
2008Canon wydaje aparat EOS 5D Mark II, popularyzując format CR2 w profesjonalnej fotografii hybrydowej i kinematografii.
2004Wprowadzony wraz z aparatami Canon EOS 1D Mark II i EOS 20D, zastępując starszy format CRW oparty na CIFF.

Główne zalety

  • Ogromna, ogólnoświatowa kompatybilność oprogramowania we wszystkich kiedykolwiek stworzonych wywoływaczach plików RAW, systemach zarządzania zasobami cyfrowymi (DAM) i edytorach.
  • Bezstratna kompresja Huffmana zachowuje pełny 14-bitowy zapas jasnych partii obrazu oraz szczegóły w cieniach.
  • Osadza pełnowymiarowy podgląd w formacie JPEG oraz obszerne tablice korekcji oświetlenia peryferyjnego obiektywów Canon.

Ograniczenia techniczne i wady

  • Struktura IFD oparta na formacie TIFF wolniej przetwarza dane w porównaniu do nowoczesnych kontenerów o strukturze pudełkowej, takich jak CR3.
  • Rozmiary plików są większe niż w przypadku nowoczesnych formatów RAW wywodzących się z HEVC, takich jak Canon C-RAW.
  • Brak natywnej obsługi metadanych głębi dla matryc Dual Pixel przed pojawieniem się specjalnych trybów w modelu 5D Mark IV.

Ciekawe informacje techniczne

  • Bajty 8 i 9 w każdym poprawnym pliku CR2 to znaki ASCII „C" oraz „R" (0x43 0x52) następujące po standardowym znaczniku TIFF 0x2A.
  • Pliki CR2 z aparatu Canon EOS 5D Mark II posłużyły do wykonania fotografii na okładki magazynu Time oraz do nagrywania odcinków seriali hollywoodzkich.
  • Pliki CR2 przechowują surowe dane matrycy w wielu wycinkach, aby umożliwić przetwarzanie równoległe na starszych procesorach obrazu DIGIC.

Często zadawane pytania techniczne

Dlaczego firma Canon zastąpiła format CR2 formatem CR3?

Firma Canon zastąpiła format CR2 formatem CR3, aby wdrożyć nowoczesną strukturę kontenera ISO-BMFF (MP4/HEIF), która obsługuje elastyczne metadane, mapy głębi Dual Pixel RAW oraz wydajną kompresję C-RAW.

Czy pliki CR2 można otwierać bez programu Canon Digital Photo Professional?

Tak. Każda nowoczesna aplikacja do edycji zdjęć, przeglądarka systemowa oraz narzędzie File2File.app potrafią bezpośrednio konwertować i wyświetlać pliki CR2.

Czy format CR2 zapisuje ustawienia stylu obrazu (Picture Style) na stałe?

Nie. Style obrazu (Krajobraz, Portret, Monochromatyczny) są zapisywane jako niemodyfikujące danych źródłowych znaczniki metadanych, które można w każdej chwili zmienić w postprodukcji.