Les spécifications décrites ci-dessous étaient valides avant 1977. La principale différence entre les spécifications des bandes périmées et actuelles, est que les spécifications avant 1977 ne permettaient pas l'étendue des notices. Ces spécifications sont devenues périmées lorsque les nouvelles spécifications ont été adoptées par les utilisateurs MARC 21 vers la fin de 1977.
American National Standard Magnetic Tape Labels for Information Interchange (ANSI X3.27-1969)
Les bandes étaient disponibles dans deux formats, à savoir des bandes à neuf pistes (imparité) enregistrées à 800 bpi et des bandes à sept pistes (imparité) enregistrées à 556 bpi. Les bandes contenaient des labels internes enregistrés en ASCII. Chaque label est une notice de 80 octets, les positions des octets qui étaient numérotées, en commençant par la position de l'octet le plus à gauche, de 0 à 79. Chaque fichier de notices se terminait par une marque de bande (caractère 13(hex) pour une bande à neuf pistes et caractère 17 (octal) pour une bande de sept pistes).
La longueur totale d'une notice était donnée dans les cinq premiers octets de chaque nouvelle notice. Les notices étaient mises en mémoire dans des unités physiques pouvant contenir un minimum de 12 caractères et tout au plus 2 048 caractères. Chaque notice commençait au début d'une unité physique. Si une notice contenait moins de 2 048 caractères, la taille de l'unité physique correspondait alors à la taille de la notice et contenait également moins de 2 048 caractères. Si la notice contenait plus de 2 048 caractères, les premiers 2 048 caractères de la notice composaient la première unité physique, les 2 048 prochains caractères formaient la prochaine unité physique, etc. La dernière unité physique contenant la notice pouvait avoir une longueur de moins de 2 048 caractères. Toutefois, si le reste de la notice contenait moins de 12 caractères, l'unité physique contenant le reste était remplie de blancs sur douze caractères
Voici en quoi consiste l'organisation des volumes et des fichiers :
Voici en quoi consistaient la structure et le contenu des labels internes de bandes. Aux endroits où des caractères numériques sont indiqués dans le Contenu, si la valeur numérique est plus petite que la longueur désignée pour l'élément, la valeur est alors alignée à droite et des positions inutilisées sont remplies de zéros. Aux endroits où des caractères alphanumériques sont indiqués dans le Contenu, si la valeur alphanumérique est plus petite que la longueur désignée pour l'élément, la valeur est alors alignée à gauche et les positions inutilisées sont remplies de blancs (caractère ASCII 20(hex)).
Nom de l'élément | Octets | Longueur | Contenu (Description) |
---|---|---|---|
Identificateur de labels | De 0 à 2 | 3 | VOL |
Numéro de label | 3 | 1 | 1 |
Publications en série par volume | De 4 à 9 | 6 | (caractères alphanumériques) |
Accessibilité | 10 | 1 | (blanc) |
Inutilisé | De 11 à 36 | 26 | (blancs) |
Identificateur du propriétaire | De 37 à 50 | 14 | (caractères alphanumériques) |
Inutilisé | De 51 à 78 | 28 | (blancs) |
Version standard du label | 79 | 1 | 1 |
Nom de l'élément | Octets | Longueur | Contenu (Description) |
---|---|---|---|
Identificateur de labels | De 0 à 2 | 3 | HDR |
Numéro de label | 3 | 1 | 1 |
Identificateur de fichiers | De 4 à 20 | 17 | (caractères alphanumériques) |
Identificateur du jeu de fichiers | De 21 à 26 | 6 | (caractères alphanumériques) |
Numéro de section de fichiers | De 27 à 30 | 4 | 0001 |
Numéro de séquence de fichiers | De 31 à 34 | 4 | 0001 |
Inutilisé | De 35 à 40 | 6 | (blancs) |
Date de création | De 36 à 46 | 6 | (caractères alphanumériques*) |
Date d'expiration | De 47 à 52 | 6 | (blancs) |
Accessibilité | 53 | 1 | (blanc) |
Comptage de blocs | De 54 à 59 | 6 | 000000 |
Code système | De 60 à 72 | 13 | (caractères alphanumériques) |
Inutilisé | De 73 à 79 | 7 | (blancs) |
* La date a le format aajjj, dans la mesure où aa = deux derniers chiffres de l'année et que jjj = jour julien. |
Nom de l'élément | Octets | Longueur | Contenu (Description) |
---|---|---|---|
Identificateur de labels | De 0 à 2 | 3 | EOF |
Numéro de label | 3 | 1 | 1 |
Même que le label de début de fichier | De 4 à 53 | 50 | (même que le label de début de fichier) |
Comptage de bloc | De 54 à 59 | 6 | (caractères numériques) |
Même que le label de début de fichier | De 60 à 79 | 20 | (même que le label de début de fichier) |
Des bandes à sept pistes contenaient également les labels susmentionnés, mais tous les caractères alphabétiques étaient en minuscules.
La marque de bande était un bloc spécial composé d'un blanc d'environ 3, 5 pouces de bande suivi d'un octet contenant le caractère 13(hex) pour les bandes à neuf bandes et le caractère 17 (octal) pour les à sept pistes