Un fichier de log au format IGC (International Gliding Commission) est un fichier texte. Chaque ligne est un enregistrement.
Les caractères présents au sein d'un fichier IGC appartiennent à une sous partie de la table ASCII de 0x20 à 0x7e. Les caractères ci dessous sont réservés:
| CR | 0x0d |
|---|---|
| LF | 0x0a |
| $ | 0x2a |
| ! | 0x21 |
| \ | 0x5c |
| ^ | 0x5e |
| ~ | àx7e |
Ci dessous les Lettres préfixant les types d'enregistrements
| A | Constructeur et numéro de série |
|---|---|
| B | Fix |
| C | Task/declaration |
| D | Differencial GPS |
| E | Event |
| F | Satellite constellation |
| G | Security |
| H | File header |
| I | liste de données additionnelles après chaque B-record |
| J | liste de données additionnelles après chaque K-record |
| K | données fréquente, ajoutée après un B-record |
| L | logbook/commentaire |
| [M-Z] | Spare (réservés pour utilisation future) |
Exemple typique d'ordonnancement des enregistrements au sein d'un fichier IGC
| A | Le fichier commence toujours avec un type A |
|---|---|
| H | Toujours après un enregistrement A |
| I | définissant les données ajoutées à chaque B |
| J | définissant les données ajoutées à chaque K |
| C | si utilisé |
| L | si utilisé |
| D | si utilisé |
| F | constellation satellite initiale |
| B | |
| I | |
| … | … |
| E | PEV (Pilot Event) |
| B | |
| K | |
| … | … |
| B | |
| K | |
| L | logbook (si utilisé) |
| G | Toujours en dernier. |
Le fichier commence toujours par un un enregistrement de type A et des enregistrement multi-lignes de type HF (header file).
Le type I permet de définir un complément qui s'ajoutera à chaque enregistrement fixe de type B.
I023638FXA3940SIU
Ici I02 indique que 2 valeurs sont ajoutées à l’enregistrement de type B: