У меня есть куча старых шрифтов Mac PostScript Typ 1, которые я хочу сжать в zip-файл.После сжатия папки со шрифтами в ней я распаковываю zip-файл, и все шрифты внутри показывают 0 байтов и больше не могут использоваться.
Они выглядят так, до сжатия:
И так после сжатия:
Мой код:
shutil.make_archive(ordner, 'zip', ordner)
Сжатие шрифта-директория с программой архивирования nativ MacOS не повреждает шрифты.
Обновление: Я пытался сжать свои файлы оригинальным Unix-Tool через командную строку (Терминал).С этим кодом:
zip -r -X compressed_directory.zip directory_to_be_compressed/
Я получаю тот же сломанный результат.Таким образом, я думаю, что столкнулся с проблемой, которая лежит на более глубоком уровне Mac OS.
Обновление: Как предложено benwiggy, я попробовал следующее без флага -X.Тот же результат:
zip -r compressed_directory.zip directory_to_be_compressed/