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