exe2bin - exe2bin

exe2bin
Dezvoltatori Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , echipa FreeDOS
Eliberarea inițială Mai 1982 ; Acum 38 de ani  ( 1982-05 )
Scris in MS-DOS : limbaj de asamblare x86
FreeDOS : C
Sistem de operare MS-DOS , PC DOS , DR DOS , ROM-DOS , PTS-DOS , FreeDOS , Windows
Platformă Cross-platform
Tip Comanda
Licență MS-DOS: MIT
FreeDOS: Sybase Open Watcom Public License

Instrumentul pentru linia de comandă exe2bin este un program de utilitate post-compilare disponibil pe MS-DOS și alte sisteme de operare .

Prezentare generală

Image
EXE2BIN.EXE în IBM PC DOS 1.10

Primele compilatoare și linkere pentru platforma MS-DOS nu au putut produce direct un fișier executabil COM . În schimb, compilatoarele ar produce un fișier în format EXE cu informații despre relocare. Dacă toate cele 8086 segmente au fost setate să fie identice într-un astfel de fișier EXE (adică s-a folosit modelul de memorie „minuscul” ), atunci l- exe2bin ar putea converti într-un fișier COM. exe2bin ar putea fi, de asemenea, utilizat pentru a converti codul compilat pentru a-l face adecvat pentru a fi încorporat în ROM ca parte a BIOS-ului sau a unui driver de dispozitiv .

Disponibilitate

Comanda a fost inclusă în versiunile MS / DOS 1 până la 3.1 ca parte a unei distribuții standard. Pentru versiunea 3.2, printre modificări s-au numărat și versiunea inclusă nu și-a permis să ruleze pe nicio versiune, cu excepția 3.2. Pentru următoarea versiune, 3.3, nu exista EXE2BIN pe discul DOS. „În schimb, IBM vinde programul separat, la un cost suplimentar, cu referința tehnică DOS”. IBM a adăugat, de asemenea, cod pentru a verifica versiunea. Revista PC a publicat o soluție: purtați-o pentru a funcționa cu versiunea 3.2 sau mai mare.

Într-un fel sau altul, nu mai era disponibil la prețul de bază după 3,2; pentru versiunea 6 era pe ceea ce s-a numit Discul suplimentar. Programul a fost distribuit, de asemenea, cu multe compilatoare de limbaj pentru MS-DOS în anii 1980 și inclus în anumite versiuni ale IBM PC DOS .

Sistemele de tehnologie PhysTechSoft & Paragon PTS-DOS , Digital Research DR DOS 6.0 și Datalight ROM-DOS includ, de asemenea, o implementare a exe2bin comenzii.

Comanda este disponibilă și în FreeDOS . Această implementare este licențiată sub licența publică Sybase Open Watcom .

Windows XP și versiunile ulterioare includ exe2bin și alte comenzi pe 16 biți (non-native) pentru subsistemul MS-DOS pentru a menține compatibilitatea MS-DOS. Comenzile subsistemului MS-DOS pe 16 biți nu sunt disponibile în edițiile pe 64 de biți ale Windows.

Vezi si

Referințe

Lecturi suplimentare

linkuri externe