Skip to main content

Dosya Biçim Tanımlayıcı Dosyanın başlangıcındaki magic byte'ları (dosya imzasını) analiz ederek dosya biçimini belirler.

Dosya Biçim Tanımlayıcı illustration
🔄

Dosya Biçim Tanımlayıcı

Dosyanın başlangıcındaki magic byte'ları (dosya imzasını) analiz ederek dosya biçimini belirler.

1

Herhangi bir dosyayı yükle

Tanımlamak için herhangi bir dosyayı bırakın veya seçin.

2

Algılama sonucunu görüntüle

Algılanan biçimi, MIME türünü ve güven seviyesini görün.

3

Hex dump'ı incele

Dosyanın ilk baytını hex formatında görün.

Loading tool...

What Is Dosya Biçim Tanımlayıcı?

Dosya Biçim Tanımlayıcı, dosyaların başlangıcındaki özel bayt dizilerini analiz ederek dosya türlerini tespit eder - magic bytes. Dosya uzantılarına güvenmek yerine (ki bunlar değiştirilebilir veya yanlış olabilir), magic byte analizi gerçek dosya içeriğini inceler. Araç, resimler (JPEG, PNG, GIF, WebP), belgeler (PDF, Office, RTF), arşivler (ZIP, GZIP, RAR, 7Z), ses (MP3, FLAC, OGG), video (MP4, WebM), yazı tipleri (WOFF, TTF, OTF) ve daha fazlası dahil olmak üzere 30'dan fazla bilinen dosya imzasını kontrol eder. Ayrıca, ilk 64 baytın hex dump'ını manuel inceleme için görüntüler.

Why Use Dosya Biçim Tanımlayıcı?

  • Dosyaları sadece dosya uzantısı yerine gerçek içeriğine göre tanımlar.
  • Tüm ortak biçimleri kapsayan 30+ dosya imzası.
  • El ile inceleme için hex dump görüntüsü.
  • Algılanan uzantıyı, MIME türünü ve güven seviyesini gösterir.

Common Use Cases

Bilinmeyen Dosyalar

Eksik, yanlış veya tanımlanamayan uzantılara sahip dosyaları tanımlayın.

Güvenlik Analizi

Dosya uzantılarının gerçek içeriğe karşılık geldiğini doğrulamak için gizlenmiş dosyaları tespit edin.

Veri Kurtarma

Uzantılarını veya meta verilerini kaybetmiş olan kurtarılmış dosyaları tanımlayın.

Geliştirme

Dosya türü algılama mantığını doğrulamak ve geliştirme sırasında dosya başlıklarını incelemek için kullanın.

Technical Guide

Araç, yüklü olan dosyanın ilk 512 baytını ArrayBuffer olarak okur ve bunları bilinen magic byte dizileri veritabanına karşı kontrol eder. Her imza aşağıdaki bilgileri belirtir: eşleşecek bayt değerleri, isteğe bağlı bayt ofseti, dosya uzantısı, MIME tipi ve insan tarafından okunabilir açıklama.

İmzalar sırayla kontrol edilir; daha uzun veya daha spesifik imzalar önce kontrol edilir. Eşleşme işlemi, belirtilen ofsette dosyadaki her bir baytı imza ile karşılaştırır ve isteğe bağlı olarak bir bit maskesi uygular.

Hex dump, ilk 64 baytı geleneksel hex dump formatında görüntüler: ofset, onaltılık bayt değerleri ve ASCII karakter temsilini gösterir. Yazılamayan karakterler nokta olarak gösterilir.

Güvenilirlilik seviyeleri: "Yüksek" anlamına gelir ki imza eşleşmesi güçlü ve spesifiktir. Bazı formatlar benzer başlıklara sahiptir (örneğin, ZIP tabanlı formatlar gibi DOCX, XLSX, JAR), bu da olası alternatifler hakkında notlara yol açar.

Tips & Best Practices

  • 1
    Sihirli bayt algılaması, kolayca değiştirilebilen dosya uzantılarından daha güvenilir bir yöntemdir.
  • 2
    Bazı biçimler imzaları paylaşıyor (örneğin .docx/.xlsx/.jar hepsi ZIP tabanlı).
  • 3
    Hex dump, özel veya alışılmadık dosya biçimleri için manuel olarak tanımlamaya yardımcı olur.
  • 4
    Sadece ilk 512 bayt okunur - dosya tamamen belleğe yüklenmez.

Related Tools

Frequently Asked Questions

Q Kaç format algılanır?
Araç, resimler, belgeler, arşivler, ses, video, yazı tipleri ve daha fazlasını kapsayan 30+ bilinen dosya imzasına karşı kontrol yapar.
Q Tüm dosya okunur mu?
Hayır, sadece format algılama için ilk 512 bayt okunur. Bu hızlı ve bellek verimlidir.
Q Biçim algılanmazsa ne olur?
Bilinmeyen biçimler "Bilinmeyen biçim" ile hex dump için manuel inceleme gösterir.
Q ZIP tabanlı biçimleri (DOCX, XLSX) algılayabilir mi?
Bu biçimler ZIP konteynırlarını kullanır, bu nedenle ZIP olarak algılanırlar. Not DOCX/XLSX olasılıklarına dikkat çeker.
Q Dosyam yüklendi mi?
Hayır, tüm analiz tarayıcınızda gerçekleşir. Sadece ilk 512 bayt belleğe yüklenir.

About This Tool

Dosya Biçim Tanımlayıcı is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.