Les fichiers, types et tailles (Brouillon)
Composition d'un fichier
Chaque fichier contient une entête pour les attributs du fichier et le corps de données.
Types de fichier
- transparent:
- Un seul bloc.
- linear:
max 255 enregist
- linear fixe:
- plusieurs blocs de mm taille
- linear variable:
- pluieurs bloc de taille variable
- cyclic:
- LIFO linéaire, La première écriture est la derniere dans la lecture du fichier, et la dernière éciture est la première dans la lecture. (ca tourne.)
Taille de l'entête
Type de fichier en octet 7.
MF: 24 octets DF: 24 octets T EF: 16 octets Lf EF: 16 octets lv EF: 16 octets C EF: 16 octets
Calcul de la taille de fichier
RL= taille de l'enregistrement. NR: nombre d'enregistrement dans le fichier.
Chaque EF a un entête de 4 octets dans un EF linéraire variable ou cyclique
Il y a des valeurs: celle donnée à la création et celle réellement utilisée.
Apparement dans OpenSC dans le champ size du profile, il s'agit de la taille demandée. (voir la taille du ficher de CHV1 avec size=23 octets, alors que l'allocation est de 39 octets
Taille demandée
T: RL Lf: RL x NR Lv: Somme(RL+4) C: RL x NR DF: Somme(enfants)
Taille allouée
T: RL + 16 octets Lf: RL x NR + 16 octets Lv: Somme(RL+4) + 16 octets DF: Somme(enfants) + 16 octets.
Tailles standard
(gérées par openSC)
clé privée de 2048: 643+3
EOF: 3
Voir page 26-7-8.