Identyfikator sygnatury pliku
Rozpoznaj typ pliku z jego surowych bajtów nagłówka przy użyciu bazy danych magicznych liczb.
Identyfikator sygnatury pliku
Wklej pierwsze bajty pliku — skopiowane z edytora heksadecymalnego, debuggera lub małego skryptu — a to narzędzie porównuje je z wbudowaną bazą danych magicznych liczb, aby powiedzieć Ci, z jakiego typu pliku pochodzą. Wymaga tylko nagłówka pliku, więc nigdy nie przesyłasz samego pliku: kilka bajtów wystarczy do rozpoznania PNG, archiwum ZIP, binarki ELF, bazy danych SQLite i dziesiątek innych popularnych formatów.
Obsługiwane są cztery formaty wejścia: heks ze spacjami (89 50 4E 47), heks ciągły (89504E47), bajty escaped \x (\x89\x50\x4E\x47) i Base64. Włączenie opcji "pokaż wszystkie wyniki" wyświetla wszystkie sygnatury znalezione na początku buforu, posortowane od najbardziej specyficznej — przydatne, gdy krótka sygnatura, taka jak dwubajtowy marker pliku wykonywalnego systemu Windows, jest niejednoznaczna sama w sobie. "Szukaj zagnieżdżonych sygnatur" skanuje cały wklejony bufor zamiast tylko początku, w ten sposób znajdując pliki ZIP lub obrazy spakowane w danych innego pliku. "Pokaż pierwsze bajty jako ASCII" drukuje podgląd szesnastkowy i ASCII nagłówka powyżej wyników, dokładnie tak, jak zrobiłby to edytor heksadecymalny.
Każy wynik zawiera rozszerzenie pliku, typ MIME, offset bajtu, gdzie sygnatura się zaczyna, i krótki opis. Niektóre formaty — WAV, WebP, AVI — są identyfikowalne tylko z dwóch znaczników razem, nagłówka RIFF plus tagu typu kilka bajtów dalej, nie z pojedynczego ciągu bajtów. Bardzo krótkie lub ogólne sygnatury mogą pasować do wielu formatów naraz; w takim przypadku wszystkie kandydaci są wyświetlani zamiast zgadywania.
Wszystko działa lokalnie w Twojej przeglądarce. Bajty, które wklejasz, nigdy nie są przesyłane nigdzie, więc bezpiecznie jest sprawdzać pliki, którym nie ufałeś całkowicie. Skopiuj raport, pobierz go jako plik .txt lub wyślij go z powrotem na wejście, aby uruchomić go przez inne narzędzie.