Dosya türü, hangi tür dosyaya sahip olduğunuzu söyler; örneğin bir JPEG resim veya bir PDF belge. Dosyanın içindeki verinin nasıl düzenlendiğini belirleyen biçime ad verir.
Bir metadata raporunda, File Type alanı bu biçimi JPEG veya PDF gibi kısa bir adla gösterir. Değer esas olarak dosya içeriğinden gelir, bu nedenle dosya adı uzantısından farklı olabilir.
Değerin nasıl göründüğü
File Type, kısa bir addır. Birçok biçim için bu, dosya adı uzantısının büyük harfle yazılmış halidir.
- Bir PNG görüntüsü için
PNG - MP4 video için
MP4 - Bir PDF belgesi için
PDF - Adı .jpg, .jpeg veya .jpe ile bitsin, bir JPG fotoğraf için
JPEG - Adı .tif veya .tiff ile biten bir resim için
TIFF
Bazı dosya türleri aynı temel yapıyı paylaşır. MP4 video, M4A ses ve HEIC resimler QuickTime biçimine dayanır.
WAV ses ve WebP resimler RIFF adı verilen bir yapıya dayanır. File Type yine de MP4 veya WAV gibi özel türün adını verir.
File Type, File Type Extension ve MIME Type adlı 2 ilgili alanın temelidir. Bir JPEG dosyası için bu alanlar jpg ve image/jpeg değerlerini gösterir. Ses ve video dosyaları için ffprobe programı kapsayıcı biçimini ayrıca Format Name olarak raporlar.
Değerin kaynağı
Hiçbir kamera veya program File Type bilgisini dosyaya yazmaz ve bu değeri siz düzenleyemezsiniz. Metadata okuyucu ExifTool, dosyayı okurken File Type değerini oluşturur.
ExifTool önce uzantının işaret ettiği biçimi dener. Dosyanın, bu biçimin kullandığı sabit bayt desenleriyle başlayıp başlamadığını kontrol eder. Baytlar eşleşmezse, ExifTool bildiği diğer biçimleri test eder.
Bu desene genellikle magic number (sihirli sayı) veya imza denir. Bir JPEG dosyası FF D8 FF baytlarıyla, bir PNG dosyası ise 89 50 4E 47 baytlarıyla başlar. Raw header bu ilk baytları gösterir.
Hiçbir biçim eşleşmezse, ExifTool File Type yerine bir hata gösterir, örneğin:
- ExifTool uzantıyı biliyorsa, örneğin .jpg için,
File format error - Uzantı bilinmiyorsa veya yoksa
Unknown file type - Dosyada veri yoksa
File is empty
Dosya türü ve uzantısı aynı değil
Uzantı, dosya adının sonudur; örneğin photo.jpg içindeki .jpg. Windows'ta uzantı, bilgisayarınıza dosyayı hangi programın açacağını ve hangi simgenin gösterileceğini söyler.
Herkes bir uzantıyı değiştirebilir, ancak bu, dosyanın içindeki veriyi değiştirmez. photo.jpg dosyasını photo.png olarak yeniden adlandırmak, fotoğrafı PNG resmine dönüştürmez.
ExifTool ilk baytları okuduğu için File Type gerçek biçimi gösterebilir. photo.png adlı bir dosya JPEG gösteriyorsa, bu dosya yanlış uzantıya sahip bir JPEG resimdir.
Bazı biçimlerin magic number'ı yoktur, bu nedenle bu kontrol her dosya için işe yaramaz. TIFF tabanlı raw biçimler gibi tek bir aile içinde, özel türü belirlemek için uzantı hâlâ belirleyici olabilir.
Hangi tür dosyanız olduğunu nasıl anlarsınız
- Uzantıyı kontrol edin. Windows 11 Dosya Gezgini'nde Görünüm'ü, ardından Göster'i ve ardından Dosya adı uzantıları'nı seçin. Windows 10'da Görünüm sekmesindeki Dosya adı uzantıları kutusunu seçin.
- Dosyanın metadata'sındaki File Type alanını okuyun.
- Linux'ta
filekomutunu çalıştırın. Bu komut 3 dizi test yapar ve başarılı olan ilk testten aldığı türü yazdırır.
Neden önemli olduğu
Uzantı dosya türüyle uyuşmadığında, bilgisayarınız yanlış programı seçebilir. Web tarayıcıları, bir dosyayı nasıl işleyeceğine karar verirken uzantıyı değil, web sunucusundan gelen MIME türünü kullanır.