@ -0,0 +1,34 @@ | |||||
## File header | |||||
```plain | |||||
32 bits | |||||
<----------------------------------------------> | |||||
+----------------------------------------------+ | |||||
| | |||||
-----------------------------------------------+ | |||||
| | |||||
-----------------------------------------------+ | |||||
| | |||||
-----------------------------------------------+ | |||||
| | |||||
-----------------------------------------------+ | |||||
``` | |||||
| Nom du champ | Indice | Valeur | | |||||
|:------------:|:------:|:-------| | |||||
| Identification || | |||||
* Magic number (32 bits: `0x7f` `0x52` `0x49` `0x5a`), la signature du fichier: DELRIZ. | |||||
* arch (16 bits), l'identifiant de la machine cible (architecture du processeur). | |||||
* os (16 bits), l'identifiant de la machine cible (environnement d'execution). | |||||
* timestamp (32 bits), le timestamp de compilation. | |||||
* type (16 bits), le type de conteneur, ex: conteneur, méta-conteneur, etc... | |||||
* protected (8 bits), 0x01 si le conteneur est chiffré. | |||||
* version (8 bits), la version de l'entête. | |||||
* HL (16 bits), la taille de l'entête en mots de 32 bits. | |||||
* MDL (16 bits), la taille des méta-données en mode de 32 bits. | |||||
* reserved (20 bytes), 20 octets réservés. | |||||
* options, les informations optionnels. | |||||
* méta-données. | |||||
* payload. | |||||
> **NOTE**: Si `HL` == 5, alors il n'y à pas d'options. |
Powered by TurnKey Linux.