===Stockage d’un jeu de valeurs=== **Encodage binaire :** * Définition d’une trame, en général de taille fixe. * Chaque rubrique occupe un nombre d’octets déterminé, afin que chaque jeu de données occupe la même place en mémoire. * L’utilisation de trames de taille fixe facilite le stockage et la conservation des données sur les supports magnétiques (disque dur, etc...) * Les données sont transmises dans un format numérique (type) identique à celui utilisé en mémoire centrale. **Encodage textuel :** * Le jeu de données est codé dans un format descriptif (contenant à la fois les valeurs et une description des données : types, attributs, ...). * Ce format facilite la transmission d’un programme à un autre (format “plat”) mais est moins propice au stockage. * La “sérialisation” est l’opération qui consiste à encoder des données sous la forme d’un texte brut (codage ASCII ou utf8), en “perdant” le moins possible d’information. * Des exemples de formats textes standards sont donnés en [[public:STD-3:CM1:Aspect physique:2.1.3 Structures de données]]. __Previous__ : [[public:STD-3:CM1:Aspect physique:2.1.4 Structures de stockage]] __Next__ : [[public:STD-3:CM1:Aspect physique:2.1.4 Structures de stockage:Stockage d’une séries d’enregistrements]]