PyInstaller Extractor developed in Golang.
Site hosted on Netlify.
Try it out at https://pyinstxtractor-web.netlify.app/
The tool (both desktop & web) works best with Python 3.x based PyInstaller executables. Python 2.x based executables are still supported but the PYZ archive won’t be extracted.
Extracting large files using the web version may crash the browser specifically on mobile devices with low RAM.
Encrypted pyz archives are not supported at present.
- pyinstxtractor: The original tool developed in Python.
- pyinstxtractor-ng: Same as pyinsxtractor but this one doesn’t require Python to run and can extract all supported pyinstaller versions.
Compiling for Deskop
Compiling for Web
GopherJS requires Go 1.18.x. For more details check https://github.com/gopherjs/gopherjs
go install github.com/gopherjs/[email protected] gopherjs build --minify --tags=gopherjs -o public/js/pyinstxtractor-go.js