exe2bin - exe2bin

exe2bin
Geliştirici (ler) Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , FreeDOS ekibi
İlk sürüm Mayıs 1982 ; 38 yıl önce  ( 1982-05 )
Yazılmış MS-DOS : x86 derleme dili
FreeDOS : C
İşletim sistemi MS-DOS , PC DOS , DR DOS , ROM-DOS , PTS-DOS , FreeDOS , Windows
Platform Çapraz platform
Tür Komut
Lisans MS-DOS: MIT
FreeDOS: Sybase Open Watcom Public License

Komut satırı aracı exe2bin bir olan post-derleme geçerli yardımcı program , MS-DOS ve diğer işletim sistemleri .

Genel Bakış

Image
EXE2BIN.EXE içinde IBM PC DOS 1.10

MS-DOS platformu için ilk derleyiciler ve bağlayıcılar, doğrudan çalıştırılabilir bir COM dosyası üretemedi . Bunun yerine, derleyiciler yer değiştirme bilgileriyle birlikte bir EXE biçimli dosya çıkarır. Tüm 8086 segmentleri böyle bir EXE dosyasında aynı olacak şekilde ayarlanmışsa (yani "küçük" bellek modeli kullanılmışsa), exe2bin onu bir COM dosyasına dönüştürebilirdi. BIOS veya bir aygıt sürücüsününexe2bin parçası olarak ROM'a gömülmeye uygun hale getirmek için derlenmiş kodu dönüştürmek için de kullanılabilir .

Kullanılabilirlik

Komut, standart dağıtımın bir parçası olarak 1'den 3.1'e kadar MS / DOS sürümlerine dahil edildi. Sürüm 3.2 için, değişiklikler arasında, dahil edilen sürüm 3.2 dışındaki herhangi bir sürümde çalışmasına izin vermedi. Bir sonraki sürüm olan 3.3 için, DOS diskinde EXE2BIN yoktu. "Bunun yerine IBM, programı DOS Teknik Referansı ile ayrı bir ek ücret karşılığında ayrı satıyor." IBM ayrıca sürümü kontrol etmek için kod ekledi. PC Magazine bir geçici çözüm yayınladı: 3.2 veya üstü ile çalışacak şekilde düzeltmeniz yeterli.

Öyle ya da böyle, 3.2'den sonra taban fiyat için artık mevcut değildi; sürüm 6 için Tamamlayıcı Disk denen şey üzerindeydi. Program ayrıca 1980'lerde MS-DOS için birçok dil derleyicisi ile dağıtıldı ve IBM PC DOS'un belirli sürümlerine dahil edildi .

PhysTechSoft & Paragon Technology Systems PTS-DOS , Digital Research DR DOS 6.0 ve Datalight ROM-DOS da exe2bin komutun bir uygulamasını içerir .

Komut, FreeDOS'ta da mevcuttur . Bu uygulama Sybase Open Watcom Public License altında lisanslanmıştır .

Windows XP ve sonraki sürümler, MS-DOS uyumluluğunu korumak için MS-DOS alt sistemi için exe2bin ve diğer 16 bit komutları (yerel olmayan) içerir . 16 bit MS-DOS alt sistem komutları , Windows'un 64 bit sürümlerinde kullanılamaz .

Ayrıca bakınız

Referanslar

daha fazla okuma

Dış bağlantılar