Bash - определение файла PNG, JPG, GIF по байтам файла (магические числа в файле)

В этой небольшой заметке мы хотели бы показать, как в Bash обнаружить файлы PNG, JPG или GIF, когда мы не знаем расширения файла - этот вид обнаружения использует магические числа, расположенные внутри файла).

Быстрые решения (используйте следующие команды):

1. Проверка файла JPEG:

2. Тест PNG-файла:

3. Тест файла GIF:

Практический пример

Пример содержания файла detect_image_type.sh:

Запуск

Пример вывода:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий