Canon CR2 (.cr2)

TIFF/EP Standart

Canon Raw 2 (CR2), 2004 ile 2018 yılları arasında efsanevi EOS dijital SLR kamera serisinde yaygın olarak kullanılan Canon'un eski amiral gemisi RAW formatıdır.

CR2 biçimini JPG biçimine dönüştür

Tarayıcında CR2 biçimini JPG biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.

İncele ve Meta Veriler

İşletim sistemleri ve dosya çözümleyicileri, CR2 dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Bayt düzeyinde başlık imzası (sihirli baytlar)

İşletim sistemleri ve dosya çözümleyicileri, CR2 dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

49 49 2A 00 10 00 00 00 43 52

ASCII GÖSTERİMİ: II*.....CR

Standartlaştırma: TIFF/EP (ISO 12234-2) derivative

Teknik Özellikler

Kapsayıcı mimarisiÖzel Canon üstbilgi uzaklığı ve CR imzası kullanan TIFF tabanlı dosya biçimi
SıkıştırmaKayıpsız JPEG tarzı Huffman kodlaması veya sıkıştırılmamış 12/14 bit sensör verisi
Bayt Düzeni (Endianness)Küçük uçlu (Intel sıralaması)
Renk UzaylarıCamera Sensor RGB, Adobe RGB, sRGB profil etiketi
Kanallar ve Yapı1 kanallı Bayer mozaiği (RGGB)
Maksimum BoyutlarUp to 8688 x 5792 (50.6 MP Canon EOS 5DS/5DS R)
ŞeffaflıkYok (doğrusal sensör mozaik dizisi)
Akış ve Aşamalı İşlemeAkışa uygun değildir; sensör şeritlerinin uzaklıkları IFD3’te bulunur

Teknik karşılaştırma matrisi: CR2 ve rakipleri

Teknik NitelikCR2 (Güncel)CR3NEFARW
Kapsayıcı Altyapısı'CR' imzalı TIFF/EPISO-BMFF (MPEG-4 Bölüm 12)TIFF/EPTIFF/EP
Sensör SıkıştırmaKayıpsız Huffman JPEGKayıpsız ve kayıplı C-RAWKayıpsız Huffman / sıkıştırılmamışSony 11+7 bit / Kayıpsız
Kamera NesilleriCanon EOS DSLR'lar (2004-2018)Canon EOS R Aynasız (2018+)Nikon DSLR ve Z AynasızSony Alpha Aynasız
Ortalama Boyut (30MP)35 MB - 40 MB18 MB - 30 MB30 MB - 38 MB30 MB - 42 MB

Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu

Lightroom 'Dosya desteklenmiyor veya hasarlı görünüyor' hatası verir.

Kök Neden: IFD ofset tablosundaki bozuk bir işaretçi, ayrıştırıcının sensör verilerini dosya sonunun ötesinden okumasına yol açar.

Kurtarma: Değiştirilmemiş Bayer verilerini çıkarmak için exiftool veya dcraw -c broken.cr2 > fixed.ppm komutunu kullan.

Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri

CR2 ayrıştırma hataları, geçmişte Canon Makernotes içerisindeki bozuk dilim tablolarını işleyen görüntüleyicileri etkilemiştir.

Bilinen Saldırı Vektörleri

  • Demosaikleme sırasında yığın belleğinin sınırları dışına yazmaya yol açan dilim genişliği hesaplamasında tamsayı taşması.
  • Eski LibRaw uygulamalarında sonsuz döngüleri tetikleyen bozuk Huffman kod çözme tabloları.
  • Gömülü önizleme ICC profili arabellek taşmaları.

Savunmaya yönelik en iyi uygulamalar: CR2 dosyalarını ana makinenin dosya sistemine ayrıcalıklı erişimi olmayan, bellek açısından güvenli ve yalıtılmış WebAssembly motorlarında işle.

Tarihsel kökenler ve önemli dönüm noktaları

2018Canon, EOS M50'de ISO-BMFF tabanlı CR3 (CRX) formatını tanıtır ve CR2'nin kullanım dışı bırakılma sürecini başlatır.
2008Canon, profesyonel hibrit fotoğrafçılık ve sinematografide CR2'yi popülerleştiren EOS 5D Mark II'yi piyasaya sürer.
2004Daha eski CIFF tabanlı CRW formatının yerini alarak Canon EOS 1D Mark II ve EOS 20D ile tanıtılmıştır.

Temel Avantajlar ve Artılar

  • CR2 birçok RAW geliştirme ve görüntü yönetimi uygulamasında desteklenir; uyumluluk yazılıma ve sürüme göre değişir.
  • Kayıpsız Huffman sıkıştırması sensörün kaydettiği verileri korur; kullanılabilir bit derinliği ve ayrıntı kamera modeline ve çekim ayarlarına bağlıdır.
  • Tam boyutlu JPEG önizlemesi ve kapsamlı Canon lens çevresel aydınlatma düzeltme tabloları gömer.

Teknik Kısıtlamalar ve Eksiler

  • TIFF tabanlı IFD yapısının ayrıştırılması, CR3 gibi modern kutu yapılı kapsayıcıların ayrıştırılmasına kıyasla daha yavaştır.
  • Dosya boyutları, Canon C-RAW gibi modern HEVC türevi RAW formatlarından daha büyüktür.
  • Özelleştirilmiş 5D Mark IV modlarından önce yerel çift piksel (dual-pixel) sensör derinliği meta veri desteği yoktur.

İlginç Teknik Bilgiler

  • Geçerli her CR2 dosyasındaki 8. ve 9. baytlar, standart TIFF 0x2A işaretçisini takip eden ASCII 'C' ve 'R' (0x43 0x52) karakterleridir.
  • Canon EOS 5D Mark II CR2 dosyaları, Time Magazine kapak çekimlerinin ve Hollywood dizi çekimlerinin fotoğrafçılığına güç vermiştir.
  • CR2 dosyaları, ilk nesil DIGIC görüntü işlemcilerinde paralel işlemeye izin vermek için ham sensör verilerini birden fazla dilimde depolar.

Sıkça Sorulan Teknik Sorular

Canon, CR2'yi neden CR3 ile değiştirdi?

Canon, esnek meta verileri, Dual Pixel RAW derinlik haritalarını ve verimli C-RAW sıkıştırmasını destekleyen modern ISO-BMFF (MP4/HEIF) kapsayıcı yapısını benimsemek için CR2'yi CR3 ile değiştirdi.

CR2 dosyaları Canon Digital Photo Professional olmadan açılabilir mi?

Birçok güncel fotoğraf uygulaması CR2 dosyalarını açabilir; destek uygulama sürümüne ve kamera modeline bağlıdır.

CR2 resim stili ayarlarını kalıcı olarak saklar mı?

Hayır. Resim stilleri (Manzara, Portre, Tek Renk), son işleme aşamasında istendiği zaman değiştirilebilen tahribatsız meta veri etiketleri olarak kaydedilir.