Aller au contenu principal

Une méthode proposée pour décrire les formats binaires

Le composant de base d'un message binaire est un champ simple constitué d'un nombre consécutif de bits du message. Les messages binaires sont constitués de champs concaténés. Une description de format pour un message binaire comprend un titre et quatre sections déclaratives.

  1. Des noms symboliques sont déclarés pour tous les différents types de champs présents dans le format binaire défini.
  2. Des noms symboliques sont déclarés pour les valeurs couramment utilisées de certains champs.
  3. Les manières licites de concaténer les champs sont indiquées.
  4. Le nombre de bits de chaque champ et toute considération particulière de codage des bits sont déclarés.

Ce qui suit est un exemple complet de description de message binaire pour un type trivial de données graphiques.

     Title: Illustrative graphic data format for a hierarchally
structured picture of lines and points.
Simple Fields:
OPT - Option Control Field
COORD - Numerical Coordinate Value
ID - Identnumber for group of picture parts
COUNT - Number of units in message
     Field Equivalents:
PHDR <- '2' OPT
LHDR <- '4' OPT
GRPHDR <- '1' OPT
GRPEND <- '3' OPT
     Characterizations:
CPAIR <- COORD = 2
POINT <- PHDR + CPAIR
LINE <- LHDR + CPAIR = 2
PARTS <- POINT/LINE/PARTS + PARTS
PIXUNIT <- GRPHDR + ID + PARTS + GRPEND
PIXMSG <- '5' OPT + N: COUNT + PIXUNIT = N + '0' OPT
Simple Field Sizes:
OPT 3
COORD 14
ID 9
COUNT 6