Zip-архивы, созданные на Mac, не могут быть извлечены в Debian

367
Wowfunhappy

Я испытываю странное явление. Если я:

  1. Создайте zip-архив некоторых файлов на моем Mac, либо с помощью встроенной утилиты архивирования ( Right ClickCompress "[Folder Name]"), либо с помощью утилиты командной строки p7zip для Mac ( 7za a [output].zip [input directory]).
  2. Перенесите этот zip-архив в новую минимальную установку Debian Stretch и попробуйте извлечь его с помощью утилиты unzip или команды 7z из полного пакета p7zip

... тогда я получу ошибку, что почтовый индекс поврежден. Он будет извлечен, но некоторые файлы всегда будут отсутствовать или быть неполными.

Я могу перенести эти же zip-файлы обратно на мой Mac, и они будут распакованы нормально. Точно так же, если я создаю zip-архив под Debian (опять же, с помощью утилиты zip или p7zip), мой Mac без проблем извлекает его.

Что здесь происходит? Можно ли сделать на моем Mac почтовый индекс, который Debian сможет открыть?

0
При передаче вы используете внешние носители, такие как флэш-накопитель USB? Если это так, это может быть не закончено писать. DrMoishe Pippik 6 лет назад 0
@DrMoishePippik Я использую флешку, но я проверил md5 хэш zip на обеих машинах, и они выстроились в линию. Кроме того, проблема возникает последовательно во всех моих многочисленных попытках. Wowfunhappy 6 лет назад 0
Извините ... Я искал простую причину. Это странно - я создал Zip-архивы на нескольких системах, даже на старых Solaris, и они были совместимы с разными ОС. Проверьте параметры при архивировании, например, формат архива, метод сжатия, словарь и размер слова и т. Д. Вы также можете попробовать использовать другой формат USB-накопителя, чтобы посмотреть, поможет ли это. DrMoishe Pippik 6 лет назад 0

0 ответов на вопрос