Canon CRW (.crw)

Camera Standart

Canon Raw CIFF (CRW), Kamera Görüntü Dosyası Biçimi (CIFF) yığın belirtimine dayanan ilk nesil Canon RAW görüntü biçimidir. İlk dönem dijital SLR'lerde ve PowerShot serisinin ileri seviye tüketici modellerinde kullanılmıştır.

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

Tarayıcında CRW 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, CRW 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, CRW dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:

HEX İMZASI (OFSET 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

ASCII GÖSTERİMİ: II....HEAPCCDR

Standartlaştırma: Camera Image File Format (CIFF)

Teknik Özellikler

Kapsayıcı mimarisiCIFF (Camera Image File Format) yapılandırılmış ikili kayıt yığını
SıkıştırmaKayıpsız değiştirilmiş JPEG Huffman kodlaması
Bayt Düzeni (Endianness)Küçük uçlu (Intel bayt sıralaması)
Renk UzaylarıCamera Sensor RGB, sRGB ton eğrisi
Kanallar ve Yapı1 kanallı Bayer mozaiği (RGGB)
Maksimum BoyutlarUp to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D)
ŞeffaflıkNone
Akış ve Aşamalı İşlemeAkışa uygun olmayan, sonunda kayıt dizini bulunan yığın yapısı

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

Teknik NitelikCRW (Güncel)CR2NEFDNG
Kapsayıcı SpesifikasyonuCIFF kayıt yığınıTIFF/EP yapılı IFDTIFF/EP yapılı IFDTIFF/EP açık spesifikasyon
Başlık Sihirli BaytlarıII....HEAPCCDRII*.....CRMM\0*II*\0
Aktif Dönem1998 - 20042004 - 20182001 - Günümüz2004 - Günümüz
Bit Derinliği10 bit ile 12 bit arasında doğrusal14-bit doğrusal12 bit ile 14 bit arasında doğrusal16-bit'e kadar doğrusal

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

Yazılım 'Geçersiz CIFF kayıt tablosu uzaklığı' hatası bildirir.

Kök Neden: Sondaki CIFF dizin tablosunu kesik bırakan erken kart çıkarma işlemi.

Kurtarma: Ham görüntü yığınını exiftool ile kurtar veya dcraw -v broken.crw komutuyla dönüştür.

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

Eski CIFF kayıt ayrıştırıcıları genellikle dosya sınırlarının ötesini işaret eden kayıt uzaklıklarında sınır denetimlerinden yoksundur.

Bilinen Saldırı Vektörleri

  • Kayıt gezinme döngülerinde tamsayı alt taşmasına (integer underflow) neden olan bozuk CIFF kayıt uzunluğu.
  • Eski raw görüntü kitaplıklarında bellek alanı bozulmasını tetikleyen örtüşen kayıt uzaklıkları.
  • Bozuk JPEG küçük resim sıkıştırma açma arabellek taşması.

Savunmaya yönelik en iyi uygulamalar: Sıkıştırma açma arabellekleri ayırmadan önce toplam CIFF kayıt yığını boyutlarını doğrula.

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

2004EOS-1D Mark II ve EOS 20D'nin piyasaya sürülmesiyle TIFF tabanlı CR2 formatıyla değiştirilmiştir.
20031000 dolar altı ilk tüketici DSLR'si olan çığır açıcı Canon EOS Digital Rebel (300D) modeline güç verir.
1998PowerShot Pro70 ve EOS D30 dahil olmak üzere erken dönem dijital kameralarda Canon tarafından tanıtılmıştır.

Temel Avantajlar ve Artılar

  • 2000'lerin başındaki temel dijital kameralardan orijinal 10-bit ve 12-bit sensör verilerini korur.
  • CIFF yığın mimarisi, görüntü sensörü blokları ile kamera ayarları arasında temiz bir ayrım sağlar.
  • Erken dönem CompactFlash ortamları için uygun küçük dosya boyutları (genellikle resim başına 5 MB ila 8 MB).

Teknik Kısıtlamalar ve Eksiler

  • Modern yazılımlarda büyük ölçüde kullanım dışı kalmıştır; veri alımı için genellikle eski DNG dönüştürme araçları gerektirir.
  • Belirli kamera ayarlarını dahili olarak değil, yardımcı .THM (küçük resim) yan dosyalarında saklar.
  • Dosyanın sonundaki ilkel CIFF dizin yapısı, eksik dosya yazımlarına karşı savunmasızdır.

İlginç Teknik Bilgiler

  • Başlıktaki 'HEAPCCDR' dizesi 'Heap Canon Camera Digital Raw' (Yığın Canon Kamera Dijital Ham Verisi) anlamına gelir.
  • Canon Digital Rebel 300D kameralar, CRW formatında 2000'lerin başındaki milyonlarca ikonik dijital fotoğrafı çekmiştir.
  • CIFF, 1990'ların sonlarında Canon, Eastman Kodak ve Hewlett-Packard tarafından ortaklaşa geliştirilmiştir.

Sıkça Sorulan Teknik Sorular

.CRW dosyamın yanında neden .THM uzantılı bir dosya var?

Canon CRW kameralar, meta verileri ve küçük resimleri (thumbnail), aslında EXIF etiketleri içeren standart bir JPEG dosyası olan yardımcı .THM dosyasında saklardı.

Güncel Lightroom sürümleri hâlâ CRW dosyalarını içe aktarabiliyor mu?

Evet, Adobe Camera Raw CRW dosyalarıyla geriye dönük uyumluluğu korur; ancak uzun süreli arşivleme için dosyaları DNG'ye dönüştürmek önerilir.

Hangi kameralar CRW dosyaları üretti?

Canon EOS D30, D60, 10D, Digital Rebel (300D) ve PowerShot G1, G2, G3, G5 ve Pro1 dahil kameralar.