215 votes

Est-il possible de décompiler un compilé .pyc fichier dans un .py fichier?

Est-il possible d'obtenir quelques informations sur le .pyc fichier qui est généré à partir d'un .py fichier?

200voto

RichVel Points 788

Uncompyle2 a bien fonctionné pour moi avec Python 2.7 de décompiler le .pyc bytecode .py, alors que unpyclib s'est écrasé avec une exception.

Voir cette réponse sur uncompyle2 pour certains autres commentaires.

33voto

Extreme Coders Points 1640

Vous pouvez essayer de Facile Python Decompiler. Il est basé sur Decompyle++ et Uncompyle2. Il prend en charge la décompilation les versions de python 1.0-3.3

Note: je suis l'auteur de l'outil au-dessus.

30voto

Chem Points 455

Oui, vous pouvez vous le procurer unpyclib qui peut être trouvé sur pypi.

$ pip install unpyclib

Que vous pouvez décompiler votre .fichier pyc

$ python -m unpyclib.application -Dq path/to/file.pyc

14voto

Kenneth Hoste Points 862

Decompyle++ (pycdc) a été le seul qui a fonctionné pour moi: https://github.com/zrax/pycdc

il était suggéré dans Décompiler Python 2.7 .pyc

0voto

Carl Norum Points 114072

Je n'ai aucune idée si c'est tout bon, mais une rapide recherche sur google tourné decompyle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X