Seite 1 von 2

Verfasst: Montag 22. Dezember 2008, 19:39
von INFACT
Ich dachte eine exe datei ist assembler...???

Verfasst: Montag 22. Dezember 2008, 19:52
von cofi
.exe beschreibt nichts anderes als ein Windows executable. Die Endung für Assembler ist .asm . Eine exe ist aber nie Assemblercode, sondern (meist ;)) Maschinencode.

Verfasst: Montag 22. Dezember 2008, 19:58
von INFACT
Ah, Ok aber jetzt habe ich es verstanden. ;)

Verfasst: Montag 22. Dezember 2008, 20:14
von lunar
Leonidas hat geschrieben:Nicht generell, jedoch etwas besseres als Assembler-Code kannst du nicht erwarten.
Doch, eigentlich schon generell. Erlaubt ist es nur, wenn es der Herstellung der Interoperabilität dient oder im Lizenzvertrag explizit erlaubt wurde.

Verfasst: Montag 22. Dezember 2008, 20:38
von Leonidas
lunar hat geschrieben:Doch, eigentlich schon generell. Erlaubt ist es nur, wenn es der Herstellung der Interoperabilität dient oder im Lizenzvertrag explizit erlaubt wurde.
Oder es Freie Software ist. Die ja auf Windows durchaus auch ab und zu vorkommt. Also "nicht generell".

Verfasst: Montag 22. Dezember 2008, 22:06
von abgdf
Zusatzfrage: Erstellt py2exe nicht eigentlich eine ".zip"-Datei mit einer Endung ".exe", so daß man die Datei wieder in ".zip" umbenennen und mit Entpackern wie "Winzip" wieder auspacken kann ?

(Bei Perls PAR-Modul, so einem py2exe-Pendant, geht das, soweit ich weiß.)

Gruß

Verfasst: Montag 22. Dezember 2008, 22:17
von Trundle
Es kann die Library-Zip an die Exe dranhängen, wenn das gewünscht ist und das Hauptskript wird ge`marshal`t und als Resource in der Exe gespeichert.

Verfasst: Montag 22. Dezember 2008, 22:19
von OverNord
abgdf hat geschrieben:Zusatzfrage: Erstellt py2exe nicht eigentlich eine ".zip"-Datei mit einer Endung ".exe", so daß man die Datei wieder in ".zip" umbenennen und mit Entpackern wie "Winzip" wieder auspacken kann ?

(Bei Perls PAR-Modul, so einem py2exe-Pendant, geht das, soweit ich weiß.)

Gruß
Nein, die mit py2exe erstellte EXE ist eine EXE und keine ZIP, die sich als EXE ausgibt, aber der EXE liegt eine "library.zip" bei.

edit: da war wohl jemand schneller als ich.

Verfasst: Dienstag 23. Dezember 2008, 02:16
von abgdf
Ah :idea:, danke !

Verfasst: Dienstag 23. Dezember 2008, 11:14
von Darii
abgdf hat geschrieben:Zusatzfrage: Erstellt py2exe nicht eigentlich eine ".zip"-Datei mit einer Endung ".exe", so daß man die Datei wieder in ".zip" umbenennen und mit Entpackern wie "Winzip" wieder auspacken kann ?
Evtl verwechselst du das auch mit Javas „jar“-Dateien?

Verfasst: Dienstag 23. Dezember 2008, 11:41
von Trundle
Darii hat geschrieben:
abgdf hat geschrieben:Zusatzfrage: Erstellt py2exe nicht eigentlich eine ".zip"-Datei mit einer Endung ".exe", so daß man die Datei wieder in ".zip" umbenennen und mit Entpackern wie "Winzip" wieder auspacken kann ?
Evtl verwechselst du das auch mit Javas „jar“-Dateien?
Nein, py2exe kann tatsächlich die Library-Zip an die Exe hängen und zumindest 7zip kann diese an die Exe gehängte Zip wieder problemlos entpacken.