exif.tools
Narzędzia metadanych
Język: Polski

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ń.

Wybrane pliki pozostają na Twoim urządzeniu, podczas gdy libmagic działa lokalnie. Ładowanie URL najpierw żąda bezpośrednio pliku zdalnego i używa proxy.cors.sh tylko wtedy, gdy żądanie to się nie powiedzie.
Gotowy.
Przeglądaj, załaduj plik URL, przeciągnij i upuść lub wklej plik w dowolnym miejscu strony. Obsługiwane flagi przeglądarek to praktyczny podzbiór libmagic, a nie pełna parzystość CLI.

plik(1) Dane wyjściowe

Wyniki pojawią się tutaj po zakończeniu libmagic.
Brak jeszcze danych poleceń pliku.
Plik surowy(1) Dane wyjściowe
Results will appear here after libmagic finishes.

Plik

Nie wybrano jeszcze żadnego pliku.

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.