Canon CRW (.crw)
Camera StandartCanon 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:
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 52ASCII GÖSTERİMİ: II....HEAPCCDR
Standartlaştırma: Camera Image File Format (CIFF)
Teknik Özellikler
| Kapsayıcı mimarisi | CIFF (Camera Image File Format) yapılandırılmış ikili kayıt yığını |
| Sıkıştırma | Kayı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 Boyutlar | Up to 3072 x 2048 (6.3 MP Canon EOS 10D / Digital Rebel 300D) |
| Şeffaflık | None |
| Akış ve Aşamalı İşleme | Akışa uygun olmayan, sonunda kayıt dizini bulunan yığın yapısı |
Teknik karşılaştırma matrisi: CRW ve rakipleri
| Teknik Nitelik | CRW (Güncel) | CR2 | NEF | DNG |
|---|---|---|---|---|
| Kapsayıcı Spesifikasyonu | CIFF kayıt yığını | TIFF/EP yapılı IFD | TIFF/EP yapılı IFD | TIFF/EP açık spesifikasyon |
| Başlık Sihirli Baytları | II....HEAPCCDR | II*.....CR | MM\0* | II*\0 |
| Aktif Dönem | 1998 - 2004 | 2004 - 2018 | 2001 - Günümüz | 2004 - Günümüz |
| Bit Derinliği | 10 bit ile 12 bit arasında doğrusal | 14-bit doğrusal | 12 bit ile 14 bit arasında doğrusal | 16-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ı
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.
İlgili CRW Dönüşüm Çiftleri
EOS ve PowerShot kameraların eski Canon CIFF CRW RAW görsellerini modern JPEG biçimine dönüştür. Çıktı işlenmiş bir görseldir; RAW sensör verisi değildir.
Eski Canon CIFF CRW RAW görsellerini arşiv kalitesinde kayıpsız PNG grafiklerine dönüştür. Çıktı işlenmiş bir görseldir; RAW sensör verisi değildir.
Eski bir Canon CRW görselini tek sayfalık PDF olarak paylaş. LibRaw görseli 8 bit sRGB'ye işler; ileride pozlama veya beyaz dengesini düzenlemek için CRW dosyası gerekir.