TGViewer
Linux для чайника Linux для чайника @linuxdevs · 3.84K subscribers
Post #490 1.37K
☠️ Определяем тип файла

Расширение вроде .jpg, .pdf или .exe легко подделать. А вот утилиту `file` обмануть гораздо сложнее.

Она анализирует реальное содержимое файла (так называемые *magic bytes* — сигнатуры в начале файла), а затем определяет его настоящий тип: текст, изображение, архив, ELF-бинарник, PDF, аудио, видео и многое другое.

Примеры использования

Определить тип файла:
file filename


Например:
file image.png


Вывод:
image.png: PNG image data, 1920 x 1080


Даже если переименовать файл:
mv image.png image.txt
file image.txt


утилита всё равно покажет:
image.txt: PNG image data


🔗 Работа с символическими ссылками

По умолчанию file покажет, что объект является ссылкой.

Чтобы определить тип самого файла, на который она указывает, используйте:

file -L my_link


Где пригодится?
💬 Проверка подозрительных файлов.
💬 Анализ содержимого без открытия.
💬 Работа с неизвестными файлами после скачивания.
💬 Администрирование Linux и серверов.
💬 Форензика и анализ вредоносного ПО.

💬 Многие вредоносные программы маскируются под документы или изображения, меняя только расширение. Утилита file позволяет быстро понять, что перед вами на самом деле, не запуская файл.

#doc #cheatsheet
More from @linuxdevs
  1. Sep 23, 2026🚀 Новый релиз: Provision OCR 0.9.3 Большое обновление системы распознавания документов, к…
  2. Sep 23, 2026⚡️ Автоматическое выключение компьютера — строго по расписанию в Linux Полезно, если ПК до…
  3. Sep 1, 2026🔥 Как узнать температуру оборудования в Linux (и не спалить систему) Если у вашего компью…
  4. Aug 13, 2026🖥 9 способов узнать всё о процессоре в Linux — от количества ядер до поддерживаемых инстр…
  5. Aug 4, 2026✍️ Основные команды для получения информации о системе в Linux date – вывести текущую дату…
  6. Jul 3, 2026🔍 grep — 15 команд, которые используют каждый день grep — стандартная утилита Linux для п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →