Mots réservés, en-tête et commentaires

Le tableau ci-dessous montre les mots qui sont réservés et qui ne doivent pas être utilisés.

Mots réservés Mots réservés Mots réservés
ARRAY DWORD UCHAR
BINARY FLOAT ULONGLONG
_ressource binaire SDWORD UNICODE
CHAR STRING WORD
CSTRING SWORD
DOUBLE TEMPLATE

L’en-tête de longueur variable est obligatoire et doit se trouver au début du flux de données. L’en-tête contient les données suivantes.

Type Obligatoire Taille (en octets) Valeur Description
Nombre magique x 4 xof
Numéro de version x 2 03 Version majeure 3
03 Version mineure 3
Type de format x 4 txt Fichier texte
bin Fichier binaire
tzip Fichier texte compressé MSZip
bzip Fichier binaire compressé MSZip
Taille de la virgule flottante x 0064 virgule flottante 64 bits
x « 0032 » virgule flottante 32 bits

Les valeurs de la table sont délimitées par des guillemets pour attirer l’attention sur le nombre de caractères de chaque valeur. Ceux qui comportent 4 octets contiennent quatre caractères, ceux avec 2 octets contiennent deux caractères.

Les commentaires s’appliquent uniquement aux fichiers texte. Des commentaires peuvent apparaître n’importe où dans le flux de données. Un commentaire commence par deux barres obliques (//) de style C++ ou par un signe dièse ( # ). Le commentaire s’exécute jusqu’à la nouvelle ligne suivante. L’exemple suivant montre des commentaires valides.

#  This is a comment.
// This is another comment.

Encodage de texte