Rozpoznaj dowolny plik po jego początkowych bajtach — przeszukaj ponad 100 sygnatur formatów według nazwy, rozszerzenia lub hex, zobacz bajty liczby magicznej, ich reprezentację ASCII, przesunięcie bajtowe i kategorię formatu oraz kopiuj dowolną sygnaturę jednym kliknięciem. W przeglądarce, bezpłatnie.

Każda sygnatura działa z wbudowanego wykazu w Twojej przeglądarce — nic nie jest przesyłane, a żaden plik nigdy nie jest odczytywany przez serwer.

Wypróbuj:
Format Rozszerzenie Sygnatura hex ASCII Przesunięcie Kategoria
Żadna sygnatura nie pasuje do wyszukiwania.
Spróbuj nazwy formatu, rozszerzenia lub bajtów hex — na przykład PNG, .zip lub 25 50 44 46.

O Sygnatury plików (liczby magiczne)

Sygnatury plików — nazywane też liczbami magicznymi — to stałe sekwencje bajtów na początku pliku (lub blisko niego), które identyfikują jego prawdziwy format niezależnie od nazwy lub rozszerzenia. Ten odnośnik katalogizuje sygnatury ponad 100 formatów, każdy z bajtami szesnastkowymi, drukowalnym renderowaniem ASCII tam, gdzie istnieje, przesunięciem bajtowym, w którym pojawia się sygnatura, oraz kategorią formatu.

Wyszukiwanie działa z każdej strony: wpisz nazwę formatu, taką jak PNG, rozszerzenie, takie jak .pdf, lub surowe bajty szesnastkowe, takie jak 50 4B, a pasujące sygnatury pojawią się natychmiast. Etykiety kategorii zawężają listę do formatów obrazów, audio, wideo, dokumentów, archiwów, plików wykonywalnych, czcionek, baz danych lub innych, a każda sygnatura szesnastkowa kopiuje się jednym kliknięciem.

To tabela, której potrzebujesz, gdy nie można ufać rozszerzeniu pliku: otwórz plik w dowolnej przeglądarce szesnastkowej, odczytaj jego pierwsze bajty i dopasuj je tutaj. To podstawowa technika w debugowaniu formatów plików, walidacji przesyłanych plików i informatyce śledczej — a działa całkowicie w Twojej przeglądarce, ponieważ żaden plik nigdy nie jest przesyłany ani odczytywany przez serwer.

Jak korzystać z Sygnatury plików (liczby magiczne)

  1. Otwórz plik, który chcesz zidentyfikować, w przeglądarce lub edytorze szesnastkowym i zanotuj jego pierwsze bajty.
  2. Wklej lub wpisz te bajty szesnastkowe w polu wyszukiwania — na przykład 25 50 44 46.
  3. Alternatywnie wyszukaj po nazwie formatu lub rozszerzeniu, aby znaleźć sygnaturę, jaką powinien mieć dany format.
  4. Użyj etykiet kategorii, aby zawęzić wyniki do obrazów, archiwów, plików wykonywalnych i tak dalej.
  5. Porównaj wskazane przesunięcie — niektóre sygnatury zaczynają się po bajcie 0 — i skopiuj sygnaturę szesnastkową, jeśli potrzebujesz jej gdzie indziej.

Najczęściej zadawane pytania

To krótka, stała sekwencja bajtów umieszczona w znanym przesunięciu — zazwyczaj na samym początku — która deklaruje format pliku. Pliki PNG zaczynają się od 89 50 4E 47, PDF-y od 25 50 44 46 („%PDF”). Programy sprawdzają te bajty zamiast ufać rozszerzeniu.

Ponieważ rozszerzenie to tylko część nazwy pliku — każdy może zmienić nazwę evil.exe na photo.jpg. Sygnatura odzwierciedla to, czym bajty rzeczywiście są. Gdy się nie zgadzają, ufaj sygnaturze; to właśnie ta niezgodność pozwala walidatorom przesyłania i skanerom malware wykrywać zamaskowane pliki.

Kilka formatów rezerwuje swoje początkowe bajty na inne dane. Obrazy ISO umieszczają swój znacznik CD001 na przesunięciu 32769, na przykład. Kolumna przesunięcia mówi, gdzie szukać, więc zacznij porównanie szesnastkowe od tego bajtu, a nie od początku.

Ponieważ nowoczesne dokumenty Office, pliki JAR i wiele innych kontenerów to dosłownie archiwa ZIP, więc wszystkie zaczynają się od PK (50 4B). Odróżnienie ich wymaga zajrzenia do zawartości archiwum, a nie tylko do wiodących bajtów.

Użyj dowolnej przeglądarki szesnastkowej: xxd file | head na Linuksie i macOS lub edytora szesnastkowego w Windows. Pierwsza linia wyniku pokazuje wiodące bajty w postaci szesnastkowej — wklej je w pole wyszukiwania tutaj, aby dopasować format.

Tak. Baza danych ładuje się razem ze stroną, a wyszukiwanie odbywa się lokalnie w Twojej przeglądarce. Żaden plik nie jest przesyłany, żaden serwer nie odczytuje Twoich danych, a to wszystko bez kosztów i bez konta.

Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.