Quelle est la différence en nombre d'octets de code comme le bytecode Java et les fichiers de la machine et de code exécutables comme ELF?

Quelles sont les différences entre le code d'octets binaires exécutables tels que les fichiers de classe Java, Parrot fichiers bytecode ou CLR fichiers de la machine et de code exécutables comme ELF, Mach-O et PE.

quelles sont les différences distinctives entre les deux?

comme les .zone de texte à l'ELFE de la structure est égale à la partie du fichier de classe?

ou ils ont tous des en-têtes, mais l'ELFE et PE-têtes contiennent de l'Architecture, mais le fichier de Classe n'

Fichier De Classe Java
Quelle est la différence en nombre d'octets de code comme le bytecode Java et les fichiers de la machine et de code exécutables comme ELF?

Fichier Elf
Quelle est la différence en nombre d'octets de code comme le bytecode Java et les fichiers de la machine et de code exécutables comme ELF?

Fichier PE
Quelle est la différence en nombre d'octets de code comme le bytecode Java et les fichiers de la machine et de code exécutables comme ELF?

Il n'y a pas de "règles" comment faire un format de chaque type, ce qui signifie qu'il y a assez peu de formats, avec d'importantes variations. En d'autres termes, une question qui ne peut pas vraiment être répondu à 100%.
Le vote pour la fermer comme trop large. Ce qui revient à: comprendre tous les formats et les environnements d'exécution mentionnés ~~
double possible de: stackoverflow.com/questions/1782415/...
Qui ressemble plus à une différence entre le pseudo-code du jeu d'instructions et langage d'assemblage. C'est plus sur le format de fichier exécutable.

OriginalL'auteur zeitue | 2012-08-30