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

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

введите описание здесь

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

Для чего это стоит, я бегу на Debian на основе дистрибутива Linux.

1 ответ

Решение

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

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

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

Другие вопросы по тегам