von tfhh » Di 21. Apr 2015, 09:21
Moin,
Chris hat geschrieben:kann mir wer erklären, was der Unterschied zwischen den ausführbaren Formaten .bin .com .xex ist?
Theoretisch keiner

Also "COM" ist die von Atari mit DOS 2.x eingeführte "Kennung" für Binärdateien (können, müssen aber nicht startfähig sein). Diese Dateien haben im Normalfall einen 6-Byte Header am Beginn der Datei (und ggf. weitere im Verlauf), damit das DOS weiß, wohin der nachfolgende Datenblock zu laden ist.
XEX wurde "erfunden", weil COM auf PCs mit DOS und/oder Windows ebenfalls ausführbare Programme darstellen und entsprechend oft geblockt, nicht angezeigt etc.pp. werden. Auch versenden diverse EMail-Programme keine Dateien mit der Endung COM usw.usf.
BIN ist eher ungewöhnlich für Dateien im DOS-Format. Normalerweise sollte eine BIN Datei einfach nur irgendwelche binären Daten enthalten, sei es Spieldaten, Leveldaten, PMG Daten oder was auch immer - klassisch ohne Header. Aber in Stein gemeißelt ist das alles nicht, zumal beim Atari-DOS die Endung sowieso immer mit eingegeben werden muß es und von daher keine Rolle spielt, wie die Datei wirklich heißt.
Gruß, Jürgen