Как этот ZIP-файл печатался в моей командной строке при извлечении?
Я скачал шрифт с http://www.fontspace.com/ сегодня. Это пришло в основном .zip
файл, и поэтому я переместил его в его собственную новую папку, чтобы извлечь его (я устал от извлечения вещей, просто чтобы найти, что они были сжаты со всем, что находится в корне сжатого файла и, таким образом, они перебивают весь мой рабочий стол). После извлечения их с unzip
Команда ASCII art была распечатана в моем терминале, как на картинке ниже:
Только шрифт был извлечен. Как этот арт / текст был помещен в zip-файл? Можно ли предположить, что это только печатная вещь, и что .zip
файл на самом деле не выполняет код (таким образом, предполагая, что fontspace затем написал кучу операторов print вместо простого написания в текстовом блоке при архивировании файла для последующей печати с помощью встроенной функции zip)?
Для чего это стоит, я бегу на Debian
на основе дистрибутива Linux.
1 ответ
Zip-архивы могут содержать комментарии, как для файла, так и для всего архива. Unix unzip отображает этот комментарий по умолчанию, когда вы манипулируете файлом (например, при извлечении).
Чтобы добавить многострочный комментарий, вы можете использовать -z
флаг
Для получения дополнительной информации см. Руководство zip