exe2bin - exe2bin

exe2bin
Kehittäjä (t) Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , FreeDOS-tiimi
Alkuperäinen julkaisu Toukokuu 1982 ; 38 vuotta sitten  ( 1982-05 )
Kirjoitettu MS-DOS : x86-kokoonpanokieli
FreeDOS : C
Käyttöjärjestelmä MS-DOS , PC DOS , DR DOS , ROM-DOS , PTS-DOS , FreeDOS , Windows
Alusta Monitasoinen
Tyyppi Komento
Lisenssi MS-DOS: MIT
FreeDOS: Sybase Open Watcom Public License

Komentorivin työkalu exe2bin on post-kokoelma apuohjelma saatavana MS-DOS ja muut käyttöjärjestelmät .

Yleiskatsaus

Image
EXE2BIN.EXE in PC-DOS 1.10

MS-DOS- alustan varhaiset kääntäjät ja linkit eivät pystyneet tuottamaan suoraan suoritettavaa COM-tiedostoa . Sen sijaan kääntäjät tuottavat EXE-muotoisen tiedoston, jossa on siirtotiedot. Jos kaikki 8086 segmenttiä asetettiin identtisiksi tällaisessa EXE-tiedostossa (eli "pientä" muistimallia käytettiin), se exe2bin voisi muuntaa sen COM-tiedostoksi. exe2bin Voidaan käyttää myös käännettyjen koodien muuntamiseen, jotta ne sopisivat upotettaviksi ROM-levylle osana BIOSia tai laiteajuria .

Saatavuus

Komento sisällytettiin MS / DOS-versioihin 1 - 3.1 osana tavanomaista jakelua. Versiossa 3.2 muutosten joukossa mukana ollut versio ei sallinut itsensä toimia millään muulla kuin 3.2 versiolla. Seuraavaa versiota 3.3 varten DOS-levyllä ei ollut EXE2BIN-tiedostoa. "Sen sijaan IBM myy ohjelmaa erikseen, lisämaksusta, DOS: n teknisen viitteen kanssa." IBM lisäsi myös koodin version tarkistamiseksi. PC Magazine julkaisi kiertotavan: vain korjaa se toimimaan 3.2 tai uudemman kanssa.

Tavalla tai toisella, sitä ei enää ollut saatavana perushintaan 3,2 jälkeen; versiolle 6 se oli nimeltään Supplemental Disk. Ohjelma jaettiin myös monien MS-DOS- kielten kääntäjien kanssa 1980-luvulla, ja se sisältyi tiettyihin IBM PC DOS -versioihin .

PhysTechSoft & Paragon Technology Systems PTS-DOS , Digital Research DR DOS 6.0 ja Datalight ROM-DOS sisältävät myös exe2bin komennon toteutuksen .

Komento on saatavana myös FreeDOS: ssa . Tämä toteutus on lisensoitu Sybase Open Watcom Public License -lisenssillä .

Windows XP ja uudemmat versiot sisältävät exe2bin ja muut 16-bittiset komennot (ei sisällä) MS-DOS-alijärjestelmälle MS-DOS-yhteensopivuuden ylläpitämiseksi. 16-bittiset MS-DOS-alijärjestelmän komennot eivät ole käytettävissä Windowsin 64-bittisissä versioissa.

Katso myös

Viitteet

Lisälukemista

Ulkoiset linkit