exe2bin

維基百科,自由的百科全書
跳至導覽 跳至搜尋

exe2bin
在IBM PC DOS 1.10上的 EXE2BIN.EXE
IBM PC DOS 1.10上的 EXE2BIN.EXE
開發者微軟IBM數碼研究公司,英語:Datalight, NovellParagon Technology Systems英語Paragon Technology SystemsFreeDOS開發團隊
首次發佈1982年5月,​44年前​(1982-05
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言MS-DOSx86 匯編語言英語X86_assembly_language
    FreeDOSC
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統
      類型指令
      許可協定MS-DOS:MIT
      FreeDOS:Sybase Open Watcom Public License英語Sybase Open Watcom Public License

      DOS系統中,exe2binMS-DOS和其他作業系統上可用編譯後命令列實用程式,以將DOS MZ可執行檔案轉換爲COM檔案

      概述[編輯]

      MS-DOS平台的早期編譯器和連結器無法直接生成可執行的COM 檔案。相反,編譯器會輸出一個帶有重定位資訊的DOS MZ可執行檔案。如果在這樣的 EXE 檔案中將所有X86記憶體區段設置為相同,那麼exe2bin可以將其轉換為 COM 檔案。 exe2bin還可用於轉換已編譯的代碼,使其適合作為BIOS裝置驅動程式的一部分嵌入到 ROM 中。

      可用性[編輯]

      該命令包含在 MS/DOS 版本 1 到 3.1 中,作為標準分發的一部分。在 3.2 版本中包含的版本不允許其在除 3.2 之外的任何版本上執行。[1]對於下一個版本 3.3,DOS 磁碟上沒有 EXE2BIN。 相反,IBM 以 DOS 技術參考的形式單獨銷售該程式,但需額外付費。IBM 還添加了代碼來檢查版本。PC Magazine發佈了一個修補以讓其在 3.2 或更高版本中可用。

      無論如何,它在 3.2 之後在基礎價格購買中可用;對於版本 6,它位於補充磁碟上。[2]在 1980 年代,該程式還隨 MS-DOS 的許多語言編譯器一起分發,並包含在某些版本的IBM PC DOS中。

      PTS-DOS英語PTS-DOS[3]DR DOS 6.0[4]和Datalight ROM-DOS [5]也包括exe2bin命令的實現。

      該命令在FreeDOS中也可用。此實現在Sybase Open Watcom Public License英語Sybase Open Watcom Public License下獲得許可。[6]

      Windows XP和更高版本包括用於MS-DOS 子系統的exe2bin和其他16 位命令(非本地),以保持 MS-DOS 相容性。然而,16 位 MS-DOS 子系統命令在64 位版本的 Windows 上不可用。[7]

      參見[編輯]

      參考來源[編輯]

      文內腳注[編輯]

      1. ^ Asael Dror. Thank You, IBM. PC Magazine. 1988-01-12: 366. 
      2. ^ Wolverton, Van. Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. 2003. ISBN 0-7356-1812-7. 
      3. ^ PTS-DOS 2000 Pro User Manual (PDF). Paragon Technology GmbH. 1999 [2018-05-12]. (原始內容 (PDF)存檔於2018-05-12). 
      4. ^ DR DOS 6.0 User Guide Optimisation and Configuration Tips頁面存檔備份,存於互聯網檔案館), 4corn.co.uk
      5. ^ Datalight ROM-DOS User's Guide (PDF). Datalight.com. [2022-03-24]. (原始內容 (PDF)存檔於2019-03-20). 
      6. ^ ibiblio.org FreeDOS Group -- FreeDOS Base. Ibiblio.org. [2021-11-08]. (原始內容存檔於2019-03-30). 
      7. ^ MS-DOS subsystem commands. Docs.microsoft.com. [2021-11-08]. (原始內容存檔於2022-04-08). 

      其他來源[編輯]

      進階閱讀[編輯]

      外部連結[編輯]