У меня есть файл, который является DLL с приложенным Zip-архивом (с использованием простой конкатенации, то есть cat a.dll b.zip > c.xyz). Я могу добавлять файлы в этот архив с помощью скрипта Python, который использует стандартный модуль zipfile , но когда я пытаюсь использовать его с другими инструментами (7-Zip, WinZip, zip из командной строки и unzip из Cygwin), они либо не могут открыть архив вообще (WinZip) или может только читать его, но не может добавлять новые файлы.

  • Связано ли это с тем, что архив просто объединяется в файл? Может быть, есть более совместимый способ сделать это?
  • Есть ли в Windows и / или Mac OS X утилита Zip с графическим интерфейсом, которая может корректно добавлять файлы в такой архив? (В идеале также удаляйте или обновляйте файлы).

0