Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Tutoriel  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Références des commandes
Références de pilotes
Les premiers pas
Procédure de démarrage
Procédure de copie de sauvegarde
Procédures de disque et de partition de travail
Fonctionnalités de commande
Fonctionnalités de démarrage
Fonctionnalités du répertoire
Fonctionnalités d'entrée/sortie
Fonctionnalités des composantes du système
Sommaire des commandes
Structure de données
Format de fichiers
FCB (File Control Block)
PSP (Prefix Segment Program)
CONFIG.SYS
.BAT
.COM
.EXE
Liste des exécutables populaires (.EXE)
Préface
Notes légal
Dictionnaire
Recherche

EXE2BIN

Exécutable à binaire
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

EXE2BIN filespec [d:][filename.ext]

Paramètres

Nom Description
filespec Ce paramètre permet d'indiquer le nom du fichier .EXE que vous souhaitez convertir en image binaire.
d Ce paramètre permet d'indiquer l'identificateur du nom de l'unité de disque auquel vous souhaitez que la sortie binaire envoie.
filename Ce paramètre permet d'indiquer le nom facultatif de l'image binaire de sortie.
.ext Ce paramètre permet d'indiquer l'extension facultative de l'image binaire de sortie.

Description

Cette commande permet d'effectuer la conversion de format «.EXE» et format «.COM» si possible.

Remarque

Concepts préliminaires

Cette commande n'est utile que si vous souhaitez convertir des fichiers .EXE au format binaire. Le fichier nommé par filespec est le fichier d'entrée. Si aucune extension n'est spécifiée, elle est par défaut .EXE. Le fichier d'entrée est converti en format de fichier .COM (image de mémoire du programme) et placé dans le fichier de sortie. Si vous ne spécifiez pas de l'unité de disque, l'unité de disque du fichier d'entrée sera utilisé. Si vous ne spécifiez pas d'extension de nom de fichier dans le nom de fichier de sortie, le nouveau fichier recevra une extension de .BIN.

Le fichier d'entrée doit être au format .EXE valide produit par le programme de liaison (Linker). Le code résident ou le code réel et la partie de données du fichier doivent être inférieurs à 64 Ko. Il doit y avoir moins de 64 Ko. Il ne doit pas y avoir de segment de pile.

Deux types de conversions sont possibles, selon que le CS:IP initial (segment de code: pointeur d'instruction) est spécifié dans le fichier .EXE :

Messages d'erreur

File cannot be converted

Explication : Ce message s'affiche si le fichier source que vous avez spécifié n'est pas dans le format correct. Autrement dit, le fichier exécutable que vous avez spécifié ne peut pas être converti au format binaire car CS:IP ne répond à aucun des critères décrivés sous Concepts préliminaires, ou parce qu'il répond au critère 2 mais a des fixations de segment. Ce message s'affiche également si le fichier que vous avez spécifié n'est pas un fichier exécutable valide.

Insufficient memory

Explication : Il n'y a pas assez de mémoire pour exécuter EXE2BIN.

File creation error

Explication : EXE2BIN ne peut pas créer le fichier de sortie. Exécutez CHKDSK pour déterminer si le répertoire est plein, ou si une autre condition a provoqué l'erreur.

Insufficient disk space

Explication : Il n'y a pas assez d'espace disque pour créer un nouveau fichier.

Fixups needed - base segment (hex):

Explication : Le fichier source (.EXE) contenait des informations indiquant qu'un segment de chargement est requis pour le fichier. Spécifiez l'adresse de segment absolu à laquelle le module fini doit être localisé.

WARNING - Read error on EXE file.
Amount read less than size in header

Explication : Ceci est un message d'avertissement uniquement. Il suggère que le fichier sur le disque est plus petit que la taille indiquée par l'entête du fichier .EXE. Cela pourrait signifier qu'un mauvais fichier .EXE était entré. Reproduisez à nouveau le fichier .EXE et ré-exécuter EXE2BIN.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 24 Août 2022