En İyi Sorular
Zaman Çizelgesi
Sohbet
Bakış Açıları

Dosya formatı

bilgisayarda depolanan bilgilerin resmî yapısı Vikipedi'den, özgür ansiklopediden

Remove ads

Dosya formatı, bilginin bir bilgisayar dosyasında depolanması için standart bir şekilde kodlandığı yöntemdir. Bu, bilgilerin dijital depolama ortamında nasıl kodlandığını ve dosyayı oluşturan bitlerin bilgiyi kodlamak için nasıl kullanıldığını belirtir. Dosya formatları sahipli veya açık olabilir.

Dosya tipini tanımlama yöntemleri

Özetle
Bakış açısı

İşletim sistemleri ve programlar dosya formatını tanımlamak için çeşitli yöntemler kullanır. Böylece birbiriyle alakasız programlar, dosyayı kullanmayı reddeder. Mesela bir müzik oynatıcısı, bir metin dosyasını açmaz.

Dosyanın uzantısını kullanarak

Windows, macOS gibi işletim sistemlerinin yaygın olarak kullandığı yöntemlerden bir tanesi dosyanın uzantısına bakmaktır. Dosya adındaki son noktadan sonraki karakterler kontrol edilir ve dosya tipine karar verilir. Bu yöntemin bir dezavantajı, kullanıcı dosya tipini değiştirerek işletim sisteminin dosyayı açmasını sağlayabilir. Bu nedenle Windows ve macOS dosya uzantılarını varsayılan olarak gizler.

Daha fazla bilgi Uzantılar ...

Metadata kullanarak

İkinci bir yöntem dosyanın içeriğindeki bilgiyi kullanmaktır. Bu bilgi bir şekide bazı bit dizilerinin hep aynı yerde bulunması şeklinde olabilir veya da birkaç bayt uzunluğundaki sihirli sayılardır.

Dosya başlığı

Bit dizini tanımlamada en kolay ulaşılabilecek yer genelde dosyanın başı olduğundan bu bölgeye dosya başlığı denir ancak dosya formatına bağlı olarak belirli hafıza bölgesinde yahut en sonda bulunabilir. Dosya başlığı dosyanın tipini tanımlamanın yanında dosyanın içeriği hakkında da çeşitli metadata içerebilir. Mesela resim (image) dosyaları dosya formatının yanında genelde resmin boyu, çözünürlüğü, renk uzayı, resmi oluşturan kişi, resmi alan kameranın modeli, destekleniyorsa GPS lokasyonu gibi bilgiler Exif formatında tutulur.

Sihirli sayı

Dosya türü tanımlamanın diğer bir yöntemi, genel Unix ve türevlerinde, dosya içerisinde bir "sihirli sayı" bulundurmaktır. Bu terim en başta, dosya başındaki 2 bayttan oluşan özel tanımlayıcılar için kullanıldı, ancak herhangi bir binary dizisi sayı olarak düşünülebileceğinden dosyayı tanımlamada kullanılabilir.

Daha fazla bilgi Sihirli sayı (16 tabanında (hex)), Uzantılar ...

Unix ve Unix benzeri işletim sistemlerindeki file komutu dosya formatını görmek için kullanılabilir.

Remove ads
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads