1
私は7zipで簡単に開くことができる.exeインストーラを利用できます。インストールせずに内容を抽出することができます。pythonを使ってexe-archiveの内容を抽出する方法は?
私は、事前にコンパイルされた7z.exeとPythonのsubprocess
を使用して解凍しています。しかし、今、私は純粋なコードになり、パックされたexeファイルの内容を抽出するために、任意の外部の実行可能に依存しない方法のため探しています
import os, subprocess
subprocess.call(r'"7z.exe" x ' + "Installer.exe" + ' -o' + os.getcwd())
。
私は自己解凍型アーカイブは上7zipをアーカイブとだけ実行可能であるなど、しかし、彼らはexeファイルを抽出するために失敗する、またはファイル形式が有効でないと文句を言うだろう