alignement-pascal-francis / divers /
@besagni besagni authored on 9 Nov 2021
..
IhfdCat Ajout de l’utilitaire IhfdCat 2 years ago
README.md Mise à jour du fichier README.md 2 years ago
README.md

Utilitaire IhfdCat

Programme de lecture de systèmes de fichiers HFD.

Le programme IhfdCat permet d’extraire et d’envoyer sur la sortie standard les notices contenues dans un système de fichiers HFD.

Usage

    IhfdCat fichier_HFD (fichier_HFD)*

Description

Un fichier HFD est un système de fichiers destiné à archiver des enregistrements divers comme des notices bibliographiques. À partir d’un premier répertoire qui forme la racine du système de fichiers et qui lui donne son nom, on a de 1 à 100 sous-répertoires maximum, nommés de 00.dd à 99.dd (dd pour data directory). Chacun de ces répertoire contient de 1 à 100 fichiers maximum, nommés de 00.df à 99.df (df pour data file). Ces fichiers peuvent être compressés par l’utilitaire gzip. Ils sont alors suffixés par .z. Finalement, chaque fichier contient de 1 à 100 enregistrements maximum, un par ligne, précédés par un numéro et une tabulation. Le numéro est formé avec le numéro du répertoire, suivi du numéro du fichier et enfin, du numéro d’ordre de l’enregistrement dans le fichier, allant de 00 à 99. Ainsi, la douzième notice du fichier 43.df du répertoire 07.dd aura le numéro 074311. Dans le cas de la base Pascal 1995, le fichier HFD est nommé Pascal.strd95.bib, avec strd pour indiquer que les notices sont au format Inist Standard 1994 et l’extension .bib pour indiquer que ce sont des notices bibliographiques. L’arborescence de ce fichier HFD est schématisée dans la figure suivante :

    Pascal.strd95.bib
    ├── 00.dd
    │   ├── 00.df.z
    │   ├── 01.df.z
    │   ├── 02.df.z
    │   ...
    │   └── 99.df.z
    ├── 01.dd
    │   ├── 00.df.z
    │   ├── 01.df.z
    │   ├── 02.df.z
    │   ...
    │   └── 99.df.z
    ...
    └── 49.dd
        ├── 00.df.z
        ├── 01.df.z
        ├── 02.df.z
        ...
        └── 53.df.z

Ce fichier HFD a 50 répertoires fils, de 00.dd à 49.dd, le dernier répertoire ayant 54 fichiers compressés, de 00.df.z à 53.df.z. Ce dernier fichier contient 69 notices, la dernière numérotée 495368.