Wykrywacz typu pliku — rozpoznawanie plików po magicznych bajtach
Sprawdź, czym naprawdę jest plik, na podstawie magicznych bajtów: ponad 100 formatów, typ MIME, ostrzeżenia o niezgodnym rozszerzeniu i zrzut hex 64 bajtów — w przeglądarce.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneRozpoznaj dowolny plik po jego zawartości
Rozszerzenie w nazwie pliku to tylko etykieta, a etykiety mogą być błędne. Pobrane pliki tracą rozszerzenia, systemy pocztowe zmieniają nazwy załączników, a pliki skopiowane z telefonów lub starych kopii zapasowych często kończą z nazwą file albo IMG_0001 bez żadnej wskazówki, co zawierają. Ten wykrywacz ignoruje nazwę i zamiast tego analizuje bajty. Niemal każdy format binarny zaczyna się od charakterystycznej sygnatury, zwanej magicznymi bajtami: 89 50 4E 47 dla PNG, FF D8 FF dla JPEG, %PDF- dla PDF, PK dla ZIP i 37 7A BC AF 27 1C dla 7-Zip. Narzędzie porównuje Twój plik z ponad setką sygnatur obejmujących obrazy, dźwięk, wideo, archiwa, dokumenty, czcionki, pliki wykonywalne, bazy danych i obrazy dysków.
Niektóre formaty wymagają dokładniejszej analizy. MP4, MOV, M4A, HEIC i AVIF mają wspólną strukturę ISO base media, więc wykrywacz odczytuje markę (brand) w polu ftyp. DOCX, XLSX, PPTX, EPUB, ODT, JAR i APK to w rzeczywistości pliki ZIP, dlatego sprawdzane są nazwy pierwszych pozycji. Stare dokumenty Office korzystają ze wspólnego kontenera OLE2, a pliki tekstowe są rozpoznawane jako JSON, XML, HTML, SVG, klucze PEM, wizytówki vCard lub zwykły tekst UTF-8 i UTF-16.
Wykrywaj niezgodne i podejrzane rozszerzenia
Dla każdego pliku otrzymujesz wykryty format, jego standardowy typ MIME, kategorię i rozszerzenia, których ten format zwykle używa, obok typu, który przeglądarka odgadła na podstawie nazwy. Gdy rozszerzenie nie pasuje do zawartości, pojawia się ostrzeżenie. Zazwyczaj jest to nieszkodliwe — PNG zapisany jako .jpg nadal się otworzy — ale „faktura.pdf”, która okazuje się plikiem wykonywalnym Windows, to popularny sposób rozprzestrzeniania złośliwego oprogramowania. Zrzut hex pierwszych 64 bajtów, z przesunięciami i kolumną ASCII, pozwala programistom samodzielnie zweryfikować wynik.
Odczytywane są tylko pierwsze 64 KB każdego pliku, a wszystko odbywa się w Twojej przeglądarce, więc nawet bardzo duże filmy czy obrazy dysków są sprawdzane natychmiast i nic nie jest wysyłane. Możesz sprawdzić wiele plików naraz i skopiować krótki raport tekstowy dla każdego z nich.
Jak używać
- Dodaj plikiUpuść jeden lub więcej plików na pole albo kliknij, aby je wybrać. Odczytywane są tylko pierwsze 64 KB każdego pliku.
- Odczytaj wynikZobacz wykryty format, jego typ MIME, kategorię i rozszerzenia, których zwykle używa.
- Sprawdź rozszerzenieGdy rozszerzenie w nazwie pliku nie pasuje do jego faktycznej zawartości, pojawia się ostrzeżenie.
- Przeanalizuj bajtyObejrzyj zrzut hex pierwszych 64 bajtów lub skopiuj krótki raport, aby go udostępnić.