1
저는 7zip으로 쉽게 열 수있는 .exe 설치 프로그램을 제공합니다. 설치하지 않고 내용을 추출 할 수 있습니다.python을 사용하여 exe-archive의 내용을 추출하는 방법은 무엇입니까?
미리 컴파일 된 7z.exe와 파이썬의 subprocess
을 사용하여 압축을 풉니 다.
import os, subprocess
subprocess.call(r'"7z.exe" x ' + "Installer.exe" + ' -o' + os.getcwd())
그러나 지금은 순수 코드되며 포장 된 EXE 파일의 내용을 추출하기 위해, 외부 실행에 의존하지 않는 방법을 찾고 을 해요.
나는 그들이 EXE 파일을 추출하는 데 실패, 또는 파일 형식이 유효하지 않음을 불평하지만 tarfile, PyLZMA, py7zlib
같은 라이브러리를 해봤 등