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


10

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

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

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

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

Ответы:


16

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.