exe2bin - exe2bin
| Geliştirici (ler) | Microsoft , IBM , DR , Datalight , Novell , PhysTechSoft & Paragon Technology Systems , FreeDOS ekibi |
|---|---|
| İlk sürüm | Mayıs 1982 |
| 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ış
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
- Cooper Jim (2001). MS-DOS 6.22, Üçüncü Sürüm Kullanan Özel Sürüm . Que Yayıncılık . ISBN 978-0789725738 .
- John Paul Mueller (2007). Windows Vista, Windows 2003, Windows XP ve Windows 2000 için Komut Satırında Windows Yönetimi . John Wiley & Sons . ISBN 978-0470165799 .