exe2bin - exe2bin
| Dezvoltatori | Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , echipa FreeDOS |
|---|---|
| Eliberarea inițială | Mai 1982 |
| 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ă
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
- Cooper, Jim (2001). Ediție specială folosind MS-DOS 6.22, ediția a treia . Editura Que . ISBN 978-0789725738 .
- John Paul Mueller (2007). Administrarea Windows la linia de comandă pentru Windows Vista, Windows 2003, Windows XP și Windows 2000 . John Wiley & Sons . ISBN 978-0470165799 .