Seite 1 von 1

pyc zu py

Verfasst: Freitag 11. November 2005, 13:25
von Marbas
gib es eine möglichkeit eine pyc Datei wieder zu einer py datei zu decodieren????

Verfasst: Freitag 11. November 2005, 13:58
von Leonidas
Nicht wirklich. Es gibt decompyle aber das ist ein kostenpflichtiger Service, der im Moment kein Python 2.4 unterstützt.

Jedoch kannst du noch decompyle 2.2 beta 1 suchen, das ist kostenlos und unterstützt Python 2.2.

Also: den Code aus pyc-Dateien zurückzubekommen kann man im Moment so ziemlich vergessen.

Verfasst: Freitag 11. November 2005, 15:23
von Joghurt
decompyle kann auch nicht 2.4
decompyles byte-code from Python versions 1.5 up to 2.3.3
Und in Debian gibt es ein decompyle, dass ebenfalls mit 2.3 klarkommt.

Verfasst: Freitag 11. November 2005, 19:19
von Leonidas
Joghurt hat geschrieben:decompyle kann auch nicht 2.4
Habe ich auch nicht behauptet.
Joghurt hat geschrieben:Und in Debian gibt es ein decompyle, dass ebenfalls mit 2.3 klarkommt.
Oh, es wurde aktualisiert! Sehr schön. Woher kommt denn der Upstream (Homepage)?

Verfasst: Freitag 11. November 2005, 19:42
von Joghurt
/usr/share/doc/decompyle/copyright hat geschrieben:Upstream Authors: Hartmut Goebel <hartmut@goebel.noris.de> and
John Aycock, with Python 2.3 support added by
Dan Pascu <dan@windowmaker.org>

Verfasst: Donnerstag 24. November 2005, 14:54
von sukram
wo bekommt man den decompyle her, der mit 2.3 klarkommt?

Verfasst: Donnerstag 24. November 2005, 16:17
von Leonidas

Verfasst: Donnerstag 24. November 2005, 17:07
von sukram
und für 2.4 ist echt noch nichts da?

Verfasst: Donnerstag 24. November 2005, 17:35
von Leonidas
sukram hat geschrieben:und für 2.4 ist echt noch nichts da?
Nein, sonst wäre es auch recht schnell in Debian eingeflossen. Decompyle ist nämlich nicht mehr wirklich in Entwicklung, so hat der Support für 2.3 eher nach einem Patch ausgesehen.

Man kann höchstens versuchen Support für Python 2.4 selbst hinzuzufügen, aber dank Dekoratoren und Generatorausdrücken könnte das etwas kompliziert werden.