Polecenie file online i rozpoznawanie typów plików
Uruchom Linuksa file(1) polecenie przez libmagic WebAssembly do identyfikacji typów plików, danych MIME, kodowania i wskazówek dotyczących rozszerzeń.
Nagłówki odpowiedzi
Nagłówki ujawniane w bezpośredniej odpowiedzi adresu URL. Odpowiedzi zastępcze proxy nie pokazują nagłówków.
plik(1) Dane wyjściowe
Plik surowy(1) Dane wyjściowe
Results will appear here after libmagic finishes.
Rozpoznawanie typów plików online
Główna przeglądarka metadanych sprawdza już podpisy, ale ten dedykowany moduł sprawdzania typów plików obsługuje system Unix file dane poleceń poprzez libmagic. Użyj go do opisów typów czytelnych dla człowieka, typów MIME, kodowania, wskazówek dotyczących rozszerzeń i file(1)-wyjście w stylu.
Aby zachować kontrolę nad pamięcią i responsywnością przeglądarki, strona analizuje do pierwszego 1 MiB pliku, co jest zgodne z domyślnym limitem bajtów libmagic, wystarczająco blisko dla typowego użycia poleceń plikowych.
Obsługiwane flagi przeglądarek
Ta strona akceptuje praktyczny podzbiór Linuksa file flags i mapuje je na flagi libmagic w przeglądarce.
Supported here -i, -I, --mime --mime-type --mime-encoding --extension -k, --keep-going -r, --raw -z, --uncompress -Z, --uncompress-noreport -e, --exclude TEST --exclude=TEST --exclude-quiet TEST Ignored because output is already single-file/browser-local -b, --brief -d -n, --no-buffer -N, --no-pad -S, --no-sandbox Not implemented here -m, -M, -f, -F, -P, -C, -D, symlink/device handling and other host-oriented options Reference file --help https://man7.org/linux/man-pages/man1/file.1.html
Podziękowania
Oryginał file polecenie i libmagic projekt są punktem odniesienia dla tej strony. To narzędzie przeglądarki wykorzystuje pakiet opakowania WASM moshen/wasmagic, który kompiluje libmagic do WebAssembly.
Ta strona ma na celu uzupełnienie natywnego polecenia po stronie przeglądarki, a nie zapewnienie pełnej zgodności CLI z każdym specyficznym hostem file opcja.
