Команда file онлайн и определение типа файла
Запустите Linux file(1) командовать через libmagic WebAssembly для определения типов файлов, данных MIME, кодировок и подсказок по расширениям.
Заголовки ответов
Заголовки, предоставляемые прямым ответом URL. Резервные ответы прокси-сервера не отображают заголовки.
файл(1) Вывод
Необработанный файл(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 вариант.
