他のファイルに追加された Zip アーカイブ (例: sfx アーカイブ) を扱う Zip ユーティリティ

他のファイルに追加された Zip アーカイブ (例: sfx アーカイブ) を扱う Zip ユーティリティ

Zip アーカイブが追加された DLL ファイルがあります (単純な連結を使用、つまりcat a.dll b.zip > c.xyz)。標準モジュールを使用する Python スクリプトを使用してこのアーカイブにファイルを追加できますが、他のツール (7-Zip、WinZip、コマンドライン、 Cygwin から)zipfileで使用しようとすると、アーカイブをまったく開けないか (WinZip)、アーカイブを読み取ることはできても新しいファイルを追加できません。zipunzip

  • これは、アーカイブが単純にファイルに連結されるという事実に関係しているのでしょうか? おそらく、これを行うにはより互換性のある方法があるのでしょうか?
  • Windows および/または Mac OS X 上に、このようなアーカイブにファイルを正しく追加できるグラフィカル ユーザー インターフェイスを備えた Zip ユーティリティはありますか? (理想的には、ファイルの削除や更新もできます)。

関連情報