Hallo,
gibt es eine Möglichkeit, ein Python-Skript ausführbar und importierbar, aber unleserlich zu machen, also ähnlich zu .exe bei Windows?
Python unter Linux unleserlich machen
es gibt die setuptools, mit denen könne egg-Dateien erstellt werden,
besonders geeignet um Python-Programme von A -> B zu transportieren.
Die Dateien sind gezippt, somit sind sie für Dich unleserlich.
Aber wie bei jeder Script-Sprache ist es relativ einfach möglich,
aus compilierten Modulen wieder lauffähigen Source-Code zu erzeugen.
Der muß nicht unbedingt was mit dem Original zu tun haben,
aber je nach Programmierstil genauso leserlich oder unleserlich sein
wie dieses.
besonders geeignet um Python-Programme von A -> B zu transportieren.
Die Dateien sind gezippt, somit sind sie für Dich unleserlich.
Aber wie bei jeder Script-Sprache ist es relativ einfach möglich,
aus compilierten Modulen wieder lauffähigen Source-Code zu erzeugen.
Der muß nicht unbedingt was mit dem Original zu tun haben,
aber je nach Programmierstil genauso leserlich oder unleserlich sein
wie dieses.
Ich frage mich wieso so viele Leute immer ihren Quellcode verstecken wollen. Ob der so schlimm ist?
Und wenn es nicht daran liegt, sondern daran, dass der Quellcode "geheim" ist (was das Programm jetzt nicht vertrauenswürdiger macht), warum setzt man dann auf eine Scriptsprache?
Und wenn es nicht daran liegt, sondern daran, dass der Quellcode "geheim" ist (was das Programm jetzt nicht vertrauenswürdiger macht), warum setzt man dann auf eine Scriptsprache?
.pyc-Dateien sind auf den ersten Blick erst einmal unleserlich.Crunkrock hat geschrieben:gibt es eine Möglichkeit, ein Python-Skript ausführbar und importierbar, aber unleserlich zu machen, also ähnlich zu .exe bei Windows?
- jens
- Python-Forum Veteran
- Beiträge: 8502
- Registriert: Dienstag 10. August 2004, 09:40
- Wohnort: duisburg
- Kontaktdaten:
Dazu haben wir eigentlich einen FAQ Eintrag: http://wiki.python.de/FAQ#Wo_gibt_es_ei ... ompiler.3F Punkt "Ich will aber unbedingt einen Compiler!"
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Du tust ja gerade so, als ob das ein unvereinbares Ereignis waere
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
Als Ergänzung zur bereits erwähnten zip-Datei finde ich auch das Erstellen einer ausführbaren zip-Datei interessant:
The various ways of distributing Python source applications
Kurzfassung der Schritte zur zip-Datei hier.
mutetella
The various ways of distributing Python source applications
Kurzfassung der Schritte zur zip-Datei hier.
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )