Kamera Dosya sistemi için tasarım kuralı - Design rule for Camera File system
Kamera Dosya sistemi için tasarım kuralı ( DCF ), dizin yapısı, dosya adlandırma yöntemi, karakter seti, dosya formatı ve meta veri formatı dahil olmak üzere dijital kameralar için bir dosya sistemini tanımlayan bir JEITA özelliğidir (sayı CP-3461) . Şu anda dijital fotoğraf makineleri için fiili endüstri standardıdır . DCF dosya formatı Exif spesifikasyonuna uygundur , ancak DCF spesifikasyonu diğer dosya formatlarının kullanımına da izin verir.
2021 itibariyle, standardın 2010 versiyonu 2.0 günceldi.
Dosya sistemi
Birlikte çalışabilirliği garanti etmek için DCF, biçimlendirilmiş DCF ortamında ( çıkarılabilir veya çıkarılamayan bellek gibi) kullanılacak görüntü ve ses dosyaları için dosya sistemini FAT12 , FAT16 , FAT32 veya exFAT olarak belirtir . 2 GB'den fazla kapasiteye sahip medya, FAT32 veya exFAT kullanılarak biçimlendirilmelidir.
DCF standardı, FAT dosya sistemlerinin " Salt Okunur " dosya ve dizin özniteliğinin, dosyaları veya dizinleri yanlışlıkla silinmeye karşı korumak için kullanılabileceğini tanımlar . Diğer mevcut özniteliklerin DCF'de özel olarak tanımlanmış bir kullanımı yoktur.
Dizin ve dosya yapısı
Dosya sistemi bir dijital fotoğraf makinesi bir içeriyor DCIM ( Dijital Kamera Görüntüleri ) dizini böyle eşsiz dizin numarası oluşur "123ABCDE" (aralık 100 ... 999) ve beş alfanümerik karakterler, may gibi isimlerle birden alt dizinleri içerebilir, özgürce seçilebilir ve genellikle bir kamera üreticisine başvurur. Bu dizinler, dört alfanümerik karakterden (genellikle "100_", "DSC0", "DSCF", "IMG_", "MOV_" veya "P000") oluşan "ABCD1234.JPG" gibi adlara sahip dosyalar içerir ve ardından bir numara. DCF 2.0, isteğe bağlı bir renk alanında (yani, sRGB yerine Adobe RGB ) kaydedilen DCF isteğe bağlı dosyaları için destek ekler . Bu tür dosyalar başında "_" ile belirtilmelidir ("DSC_" veya "DSC0" yerine "_DSC"de olduğu gibi).
Dosya uzantısı, Exif dosyaları için "JPG" ve "JPG" dışındaki diğer dosyaların küçük resimlerini temsil eden Exif dosyaları için "THM"dir. Diğer dosya biçimleri farklı uzantılar kullanır. Bir numarayı paylaşan birden çok dosya (dosya uzantısı veya dört alfasayısal karakter farklı olsa bile) ilişkili olarak kabul edilir ve bir DCF nesnesi oluşturur. DCF 2.0'ın piyasaya sürülmesinden önce, bazı kamera satıcıları (örn. Minolta ve Konica Minolta ) kaydedilen renk alanını belirtmek için dosya uzantısını kullanmayı seçti, yani sRGB için "JPG" kullanılırken Adobe için "JPE" kullanıldı. RGB.
Örneğin, bir Nikon D40'taki dosyalar yukarıdaki spesifikasyona göre düzenlenmiştir. Böylece, kamera tarafından biçimlendirilen bir kart, "DCIM" adlı bir alt dizine sahip "NIKOND40" adlı bir hacme sahip olacaktır. Bu dizin, görüntülerin depolandığı varsayılan olarak "100NCD40" adlı bir alt dizin içerir. Görüntüler "100_xxxx" olarak adlandırılır, burada xxxx dosyanın sıra numarasını gösterir.
Bu bir endüstri standardı olduğundan, benzer dizin yapıları ve adlandırma prosedürleri çoğu dijital kamerada bulunabilir.
İşte bir Panasonic Dosya Numaralandırma. Dosyaların tümü Panasonic için "P" ile başlayarak adlandırılır.
P 100 0 001
P 100 0 002
P 100 0 003
P 100 0 004
P 100 0 005
P 999 0 999
İşte bir GoPro Hero 8 kameranın numaralandırması. Bu sefer dosyalar "GH" ile başlıyor.
GH 010 0 001
GH 010 0 002
GH 010 0 003
GH 010 0 004
GH 010 0 005
GH 999 0 999
DCF dizini ve dosya yapısına bir örnek:
- Kök
- DCIM (dizin)
- 100ABCDE (bir DCF dizini)
- ABCD0001.JPG (bir DCF temel dosyası veya DCF isteğe bağlı dosyası)
- ABCD0002.JPG
- ABCD0003.TIF (bir DCF genişletilmiş görüntü dosyası)
- ABCD0003.THM (genişletilmiş resim dosyası için bir DCF küçük resim dosyası; ".JPG" dosyaları için izin verilmez)
- ABCD0004.WAV (bir DCF nesnesinin bir görüntü dosyası içermesi gerekmez)
- ABCD0005.JPG
- ABCD0005.WAV (görüntü dosyası ile aynı dosya numarasına sahip görüntü olmayan dosyanın adlandırılmasıyla oluşturulan bir DCF nesnesi)
- ...
- ABCD9999.JPG
- README.TXT (diğer dosya adları ve uzantıları serbestçe atanabilir)
- ETC (DCF dizinleri dışındaki dizinlere de izin verilir; DCF dosyası ile aynı ada sahip olmayacaklardır)
- ...
- 999ABCDE (bir DCF dizini)
- ABCD0001.JPG (bir DCF temel dosyası veya DCF isteğe bağlı dosyası)
- ... vb.
- 100ABCDE (bir DCF dizini)
- DCIM (dizin)
DCF nesneleri
DCF nesnesi, DCF dosya adına sahip (örneğin ABCD0001.JPG) bağımsız bir dosya veya aynı dosya numarasını paylaşan bir dosya grubudur. DCF nesneleri, görüntü dosyası ve ilgili ses dosyası gibi birbiriyle ilişkili dosyalar için kullanılır. İlgili dosyalar, kullanıcıların rahatlığı için birlikte işlenir. Bir DCF nesnesinin bir görüntü dosyası içermesi gerekmez. Aynı dosya numarasına sahip başka bir dosyanın bulunmadığı bağımsız bir dosya, yine de bir DCF nesnesidir. DCF dizini altında bulunmayan dizinlerdeki dosyalar DCF nesne bileşenleri değildir.
DCF özelliği, DCF nesnelerinde bulunan dosyaları tanımlar:
- DCF temel dosyası – Exif spesifikasyonuna uygun ".JPG" dosya adı uzantısına sahip bir resim dosyası; sRGB renk uzayını kullanır
- DCF isteğe bağlı dosyası – Exif belirtimine uygun ".JPG" dosya adı uzantısına sahip bir görüntü dosyası, bir görüntünün özellikle profesyonel kullanımlarda kapsamlı bir işleme tabi tutulması gerektiğinde kullanılır; DCF isteğe bağlı renk alanını kullanır
- DCF genişletilmiş görüntü dosyası – "JPG" veya "THM" dışında bir dosya adına (ve veri yapısına) sahip bir dosya.
- DCF küçük resim dosyası – genişletilmiş resim dosyası için kullanılan ".THM" dosya adı uzantısına sahip bir küçük resim dosyası; sRGB renk alanı ve JPEG sıkıştırması kullanır
DCF belirtiminde belirtilmeyen dosyalar da (diğer uzantılar ve veri yapıları ile, örneğin "TXT", "WAV", "TIF" vb.) bir DCF nesnesine dahil edilebilir.
DCF nesne yapısı ve öğelerine ilişkin kurallar, ".JPG" uzantılı dosyalar için DCF küçük resim dosyalarının kullanılmasını yasaklar. DCF temel dosyaları ve DCF isteğe bağlı dosyaları dışındakiler için "JPG" uzantısını da yasaklarlar.
Bir DCF dizini, "0 001 " ile "0 999 " arasında numaralandırılmış Panasonic hariç, "0001" ile "9999" (diğer adıyla "Dosya numarası") arasında numaralandırılmış 9999'a kadar DCF nesnesi içerebilir . Bu, kullanılan önek "DSC0" olsa bile geçerlidir ve DCF standardından haberdar olmayan kullanıcıların sık sık resim sayacının neden 9999'dan sonra kapandığını merak etmelerine neden olur. Örneğin, DSC0 9999 .JPG'den sonraki dosya aşağıdakileri içeren yeni bir klasör oluşturur. Aynı klasörde DSC10000.JPG'ye devam etmek yerine DSC0 0001 .JPG.
DCF ortamı
DCF ortamı, DCF belirtimine uygun olarak kaydedilmiş çıkarılabilir bellek veya bir dosya sisteminin IF aracılığıyla (kablolu veya kablosuz fark etmeksizin) harici bir aygıttan erişebildiği çıkarılabilir ve çıkarılamayan bellek olarak tanımlanır .
Erişim
Kamera dosya sistemlerine genellikle , DCF uyumlu olsun veya olmasın, dosya düzenini ortaya çıkaran USB yığın depolama aygıtı sınıf protokolü aracılığıyla doğrudan monte edilerek erişilebilir . Alternatif olarak ve DCF'den bağımsız olarak dosyalara, nesne yönelimli bir görünüm sağlayan ve dosya düzenini göstermeye gerek duymayan Resim Aktarım Protokolü aracılığıyla erişilebilir .
Dosya sistemi düzeni, görüntüler bir bilgisayara veya yazıcıya kopyalandığından ve uygulama düzen ile ilgilendiğinden, kullanıcılar için genellikle opaktır.
Ayrıca bakınız
- Dosya/Dizin organizasyonu ve Dosya İşleme Protokolü hakkında CIFF Spesifikasyonu
- DPOF
- Resim Aktarım Protokolü
- USB yığın depolama aygıtı sınıfı