Как этот ZIP-файл печатался в моей командной строке при извлечении?

10

Я скачал шрифт с www.fontspace.com сегодня. Он пришел в базовом .zipфайле, и поэтому я переместил его в свою новую папку для его извлечения (я устал от извлечения вещей, просто чтобы обнаружить, что они были сжаты со всем, что находится в корне сжатого файла, и, таким образом, они ломают все мой рабочий стол). После извлечения их с помощью unzipкоманды, ASCII art был распечатан в моем терминале, как на картинке ниже:

введите описание изображения здесь

Только шрифт был извлечен. Как этот арт / текст был помещен в zip-файл? Безопасно ли предполагать, что это только печатная информация, и что разархивирование .zipфайла на самом деле не выполняет код (таким образом, предполагая, что fontspace затем написал кучу операторов print вместо простого написания в текстовом блоке при сжатии файла для последующего напечатан встроенной функцией почтового индекса)?

Что бы это ни стоило, я работаю на Debianоснове дистрибутива Linux.

Freesnöw
источник

Ответы:

16

Zip-архивы могут содержать комментарии, как для файла, так и для всего архива. Unix unzip отображает этот комментарий по умолчанию, когда вы манипулируете файлом (например, при извлечении).

Чтобы добавить многострочный комментарий, вы можете использовать -zфлаг

Для получения дополнительной информации см. Руководство zip

Юзеф Легень
источник