Aller au contenu
uencoder

Fixed-Width Format

Dans le format à largeur fixe, chaque champ occupe une plage de colonnes fixe, sans délimiteur ; les champs se repèrent par position, ce qui est courant sur mainframe et dans les données bancaires.

Objectif

Fournir un format compact sans délimiteur ni guillemets pour les systèmes hérités et le traitement par lots à haut débit, analysé par décalage de colonne.

Mécanisme

Chaque champ définit une colonne de départ et une largeur ; l'analyse découpe la sous-chaîne [début, début+largeur) et la rogne. Les nombres sont alignés à droite, le texte à gauche, complétés par des espaces. Un copybook COBOL décrit la disposition.

Cas d’usage

  • Échange de données mainframe
  • Fichiers de rapprochement bancaire
  • Traitement par lots COBOL

Outils associés

References