Introduction
L'extension «.CLASS» permet d'indiquer une fichier de données d'un objet de classe destiné au langage de programmation.
Structure d'entête du fichier
Voici la structure d'entête des fichiers de classe (.CLASS) qu'utilise le Java. Ces informations sont inspirés du site de Sun Microsystems et je vous suggère de le consulter pour les détails manquants :
Déplacement (Hexadécimal) | Taille | Champs | Description |
---|---|---|---|
0000h | Double mot | magic | Ce champ permet d'indiquer la signature du fichier (CAh FEh BAh BEh) |
0004h | Mot | minor_version | Ce champ permet d'indiquer la sous-version du format de fichier de classe |
0006h | Mot | major_version | Ce champ permet d'indiquer la version du format de fichier de classe |
0008h | Mot | constant_pool_count | Ce champ permet d'indiquer le nombre de «constant_pool» plus 1. |
000Ah | Variable | constant_pool[] | Ce champ permet d'indiquer les données du «constant_pool». |
Dernière mise à jour : Mardi, le 24 juin 2014