exif.tools
Инструменты метаданных
Язык: Русский

Команда file онлайн и определение типа файла

Запустите Linux file(1) командовать через libmagic WebAssembly для определения типов файлов, данных MIME, кодировок и подсказок по расширениям.

Выбранные вами файлы остаются на вашем устройстве, пока libmagic работает локально. Загрузка URL сначала запрашивает удаленный файл напрямую и использует proxy.cors.sh только в случае сбоя этого запроса.
Готов.
Просмотрите, загрузите URL, перетащите или вставьте файл в любое место страницы. Поддерживаемые флаги браузера представляют собой практичное подмножество libmagic, а не полную четность CLI.

файл(1) Вывод

Результаты появятся здесь после завершения libmagic.
Данных о командных файлах пока нет.
Необработанный файл(1) Вывод
Results will appear here after libmagic finishes.

Файл

Файл еще не выбран.

Определить тип файла онлайн

Основная программа просмотра метаданных уже проверяет подписи, но эта специальная программа проверки типов файлов запускает Unix-программу. file данные команды через libmagic. Используйте его для удобочитаемых описаний типов, типов MIME, кодировок, подсказок по расширениям и file(1)-стиль вывода.

Чтобы держать под контролем память и скорость реагирования браузера, страница анализирует до первого 1 МБ файла, что соответствует ограничению байтов по умолчанию libmagic, достаточно точному для типичного использования файловых команд.

Поддерживаемые флаги браузера

Эта страница принимает практическое подмножество Linux file флаги и сопоставляет их с флагами libmagic в браузере.

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

Благодарности

Оригинал file команда и libmagic project являются ориентиром для этой страницы. Этот инструмент браузера использует пакет-оболочку WASM. moshen/wasmagic, который компилирует libmagic в WebAssembly.

Эта страница задумана как дополнение к встроенной команде на стороне браузера, а не как претензия на полную четность CLI с каждым конкретным хостом. file вариант.