FT File Tools

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łane

Drop one or more files here or click to choose

Only the first 64 KB of each file is read, locally. Nothing is uploaded.

Recognises 140+ formats by their magic bytes.

Show all supported formats
    Advertisement

    Rozpoznaj 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ć

    1. Dodaj plikiUpuść jeden lub więcej plików na pole albo kliknij, aby je wybrać. Odczytywane są tylko pierwsze 64 KB każdego pliku.
    2. Odczytaj wynikZobacz wykryty format, jego typ MIME, kategorię i rozszerzenia, których zwykle używa.
    3. Sprawdź rozszerzenieGdy rozszerzenie w nazwie pliku nie pasuje do jego faktycznej zawartości, pojawia się ostrzeżenie.
    4. Przeanalizuj bajtyObejrzyj zrzut hex pierwszych 64 bajtów lub skopiuj krótki raport, aby go udostępnić.

    Najczęściej zadawane pytania

    Czym są magiczne bajty?
    Większość formatów binarnych zaczyna się od stałej sygnatury: pliki PNG zaczynają się od 89 50 4E 47, pliki PDF od %PDF-, a archiwa ZIP od PK. Wykrywacz porównuje początek Twojego pliku z tabelą ponad 100 takich sygnatur, aby go rozpoznać.
    Czy mój plik jest wysyłany?
    Nie. Pierwsze 64 KB każdego pliku są odczytywane przez przeglądarkę i analizowane lokalnie. Nic nie trafia na serwer, więc można bezpiecznie sprawdzać poufne dokumenty.
    Dlaczego narzędzie informuje, że rozszerzenie nie pasuje?
    Nazwa sugeruje jeden format, a bajty wskazują inny — na przykład PNG zapisany jako .jpg albo ZIP przemianowany na .pdf. Często jest to nieszkodliwe, ale „dokument”, który w rzeczywistości jest plikiem wykonywalnym, to klasyczna sztuczka złośliwego oprogramowania.
    Dlaczego mój plik jest rozpoznawany jako ZIP?
    Wiele formatów to kontenery ZIP, między innymi DOCX, XLSX, EPUB, JAR i APK. Wykrywacz zagląda do wnętrza ZIP, aby je rozróżnić, ale niektóre rzadziej spotykane formaty oparte na ZIP są raportowane jako ogólne archiwum ZIP.
    Advertisement