Zrobiłem pyinstallerem plik exe metodą -onefile. Czyli 1 plik exe. Czy istnieje program, aby można było powrócić do plików .py?
Pyinstaller. Dekompilacja exe do pliku źródłowego.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
- Postów: 13042
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
W pewnym stopniu tak. Da się z tego exe wyciągnąć wszystkie skompilowane pliki pyc z pythonowym bajtkodem (są do tego narzędzia ale można też binwalkiem wyciągnać wszystkie zliby) a potem przejechać uncompyle6. Może nie być idealne, ale close enough.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 310
Shalom napisał(a):
W pewnym stopniu tak. Da się z tego exe wyciągnąć wszystkie skompilowane pliki
pycz pythonowym bajtkodem (są do tego narzędzia ale można też binwalkiem wyciągnać wszystkie zliby) a potem przejechać uncompyle6. Może nie być idealne, ale close enough.
pyinstxtractor18.py rozpakowałem i użyłem Easy Python Decompilera. Nie wszystko, ale część udało się odzyskać. Niestety brak pliku startowego. Ale dzięki.
Jest na to sposób na przyszłość. Trzeba je skopiować do jakiegoś folderu i dłączyć ten folder w poleceniu dla pyinstallera.