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ı
Dosyanın başlangıcındaki magic byte'ları (dosya imzasını) analiz ederek dosya biçimini belirler.
Herhangi bir dosyayı yükle
Tanımlamak için herhangi bir dosyayı bırakın veya seçin.
Algılama sonucunu görüntüle
Algılanan biçimi, MIME türünü ve güven seviyesini görün.
Hex dump'ı incele
Dosyanın ilk baytını hex formatında görün.
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
-
1Sihirli bayt algılaması, kolayca değiştirilebilen dosya uzantılarından daha güvenilir bir yöntemdir.
-
2Bazı biçimler imzaları paylaşıyor (örneğin .docx/.xlsx/.jar hepsi ZIP tabanlı).
-
3Hex dump, özel veya alışılmadık dosya biçimleri için manuel olarak tanımlamaya yardımcı olur.
-
4Sadece ilk 512 bayt okunur - dosya tamamen belleğe yüklenmez.
Related Tools
Dosya Boyutu Analiz Aracı
Birim dönüşümleri ve aktarım zamanı tahminleriyle dosya boyutunu analiz edin.
🔄 File Conversion
Karakter Kodlaması Tespit Edici
Metin dosyası karakter kodlamasını tespit edin (UTF-8, UTF-16, ASCII, Latin-1).
🔄 File Conversion
BOM Dedektörü/Kaldırıcı
Metin dosyalarından Bayt Sırası İşaretleri (BOM) tespit edin ve kaldırın.
🔄 File Conversion
Dosya Meta Verisi Görüntüleyicisi
Boyut, tür, entropi ve hex başlığı dahil kapsamlı dosya meta verilerini görüntüleyin.
🔄 File ConversionFrequently Asked Questions
Q Kaç format algılanır?
Q Tüm dosya okunur mu?
Q Biçim algılanmazsa ne olur?
Q ZIP tabanlı biçimleri (DOCX, XLSX) algılayabilir mi?
Q Dosyam yüklendi mi?
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.