2009-12-20 8 views

Répondre

9

Je ne suis pas sûr de ce qu'un fichier « bin » est dans ce cas. Pourrait être un firmware, pourrait être un fichier objet, pourrait être quelque chose de vraiment (cela dépend du contexte). Lorsque vous parlez d'exécutables (fichiers exe dans le cas de Windows), il s'agit généralement de packages autonomes contenant tous les éléments requis pour les exécuter. Ces formats de fichier contiennent généralement toutes les données exécutables, la chaîne et d'autres ressources, reliant les données et les exportations, les compensations et autres données qui s'y trouvent. Ils ont tout le nécessaire pour le système d'exploitation à installer et à les exécuter enviroment, comme les bibliothèques dépendantes qui ont besoin d'être chargé, l'architecture dont il a besoin de fonctionner, etc.

Il y a beaucoup de différents ceux d'usage courant:

Lots d'autres (COFF, COM, etc.).

Si le système d'exploitation prend en charge les bibliothèques pouvant être liées dynamiquement (dll sur les fenêtres, les fichiers .so sous Linux, dylibs sur mac), elles partagent généralement le même format d'empaquetage.

5

Il n'existe pas de format binaire simple. Il n'y a pas de standard connu pour ce qui est dans les fichiers ".bin". Attendez-vous à des données.

EXE est un fichier avec une structure bien définie pour le stockage du code. C'est ce qu'on appelle le format "Portable Executable", et a un entête PE commençant par MZ.

http://en.wikipedia.org/wiki/Portable_Executable

1

BIN: Le type de fichier BIN est principalement associé à 'Fichier binaire'. Les fichiers binaires sont utilisés pour une grande variété de contenu et peuvent être associés à de nombreux programmes différents. En général, un fichier .BIN ressemblera à ordures lorsqu'il est affiché dans un éditeur de fichier pour plus d'informations Click here

EXE: Le type de fichier EXE est principalement associée à 'Executable File' par Microsoft Corporation. Un fichier exécutable est essentiellement un autre nom pour un programme. Pratiquement tous les programmes qui s'exécutent sous Windows ou DOS sont au format .EXE pour plus d'informations