Dever Gouloù
le brûleur de chandelles

Site web dédié à la
construction de sites web
Les fichiers de données
Page publique
Page opérationnelle

Version 2.3 du
12 Novembre 2015

Page d'accueil
Table Thématique
Administrateur du site web
Comment citer ce document ?
Dever Gouloù, le brûleur de chandelles - Les fichiers de données - Page B50.
Copyright Jacques-Deric Rouault, 2015. ISBN 978-2-907103-07-5.
Copie possible après autorisation préalable et lien hypertexte en retour vers cette page.

Présentation

     Les fichiers de données permettent de garder en mémoire et de communiquer une grande quantité d'informations.
Il existe deux types principaux de fichiers : les fichiers textes et les fichiers data.

Les fichiers textes

    Dans un fichier texte, les informations sont stockées sous forme de chaines de caractères suivant le code ASCII à 127 valeurs. Les chaines de caractères peuvent être de longueur variable (frappe au kilometre ...).

    Le passage d'une chaine de caractères à la suivante est codé par la présence de caractères spéciaux, qui peuvent varier selon le contexte : les caractères ASCII 10 (ligne suivante) et/ou 13 (return) sous Windows, ASCII 3 (fin de chaine) sous Unix/Linux ... Les programmes de lecture/écriture de textes ne respectent pas tous ces différents modes de codage ...

    Les fichiers textes permettent de stocker des données de nature extrèmement hétérogène (texte, nombres sous différents format)sous un format peu contraignant.

    Le principal avantage des fichiers textes est d'être facilement visualisables à l'aide d'outils standards : par exemple le bloc-notes Notepad et le programme WordPad sous Windows. Ainsi, en cas de souci, il est facile de vérifier si le problème se situe au niveau de l'écriture ou d ela lecture du fichier. Ce format assure également une excellente compatibilité entre les différents systèmes d'exploitation.

    L'inconvénient des fichiers textes réside dans son absence de struture : il s'agit de fichiers séquentiels, et pour lire le dernier enregistrement, il faut avoir préalablement lu tous les enrregistrements précédents. Il faut également convertir les différentes données entre le format interne et le format texte. Les temps d'accès peuvent alors être extrémement longs et fastidieux ...

    Exemple de fichiers textes avec des contraintes de format supplémentaires : les génomes séquencés qui se présentent sous le format Fasta, les données généalogiques avec le format GedCom, les fichiers dédiés à Internet HTMLXML ...

Les fichiers data

    Les fichiers data contiennent des données suivant un format défini et au format interne. Ces contraintes permettent en contrepartie d'optimiser les temps d'accès (pas de conversion, accès direct à l'information), et la place mémoire sur le support (compacité).

    L'inconvénient des fichiers data est que leur contenu n'est pas accessible sans un programme spécifique. En cas de problème, il n'est pas aisé de définir si l'erreur se situe au niveau de l'écriture ou de la lecture.De plus certains types de données numériques ne sont pas codées en mémoire centrale de la même façon selon les processeurs et/ou les systèmes d'exploitation ...

Les fichiers hybrides

     De nombreux
logiciels commerciaux recourent à des formats hybrides propriétaires, si bien qu'il n'est pas possible d'y avoir accès sans faire l'acquisition (moyennant finances) du logiciel idoine. Dans le cas du format PDF, le logiciel écrivant est payant, alors que le logiciel lecteurest gratuit ...

Intégration dans le site web

    Pour donner accès à un fichier de données, il suffit de faire un lien vers le nom du fichier. En plus de la nature du contenu, il faut préciser très exactement le type de fichier et le format.
   
    Attention : certains fichiers de données peuvent être énormes ... et la place sur les serveurs hébergés par les fournisseurs d'accès peut être très limitée ou facturée !
Pour les très gros fichiers, pourquoi ne pas les placer dans un serveur extérieur comme DropBox et placer un lien public ?

Liens internes

Vers les pages opérationnelles : parcours circulaire
page précédente
page actuelle
page suivante
B43 Diffusion des fichiers son
B50 Fichiers de données
B51 Les programmes

Vers les pages opérationnelles : parcours arborescent
menu principal
menu secondaire
A9 Table thématique
B50-B59 Préparation des autres éléments

Vers les pages organisationnelles :
Page d'accueil
Table thématique
Administrateur du site / Contact