Tout le monde s'arrache les cheveux dans ce thread sur la distinction binaire/texte. Je propose une définition, ditessmoi ce que vous en pensez.
Le fait que ce soit binaire ou texte est une question d'encodage, la façon dont on va enregistrer les données. La structure des données n'a rien à voir (on peut avoir une structure très flat en texte comme en binaire, des arbres en texte comme en binaire, ...). De même la normalisation est orthogonale (on peut normaliser du texte et du binaire, ou faire n'importe quoi).
Un format texte est un format d'encodage générique, partagé par de nombreux types de donnés différents, dans de nombreux contextes, et de multiples applications, et ne sont pas liés à des contraintes matérielles. Il existe de nombreux types de format texte, mais ils partagent tous la caractéristique d'être agnostiques de la structure de données qu'ils encodent.
Un format binaire est un format d'encodage spécialisé dédié à un type de donnée, dédié à un contexte, ou un type d'application. Les formats binaires peuvent être liés à des contraintes matérielle (tels que l'endianess). Il existe de nombreux types de format binaire, chacun dédiés à un format de donnés.
edit: Je ne tiens à faire l'apologie ni de l'un ni de l'autre, ces deux formats d'encodage sont tous les deux valables dans un contexte donné.
# Définition
Posté par robin . En réponse au journal Vivent les journaux binaires !. Évalué à 0. Dernière modification le 09 mai 2015 à 12:12.
Tout le monde s'arrache les cheveux dans ce thread sur la distinction binaire/texte. Je propose une définition, ditessmoi ce que vous en pensez.
Le fait que ce soit binaire ou texte est une question d'encodage, la façon dont on va enregistrer les données. La structure des données n'a rien à voir (on peut avoir une structure très flat en texte comme en binaire, des arbres en texte comme en binaire, ...). De même la normalisation est orthogonale (on peut normaliser du texte et du binaire, ou faire n'importe quoi).
Un format texte est un format d'encodage générique, partagé par de nombreux types de donnés différents, dans de nombreux contextes, et de multiples applications, et ne sont pas liés à des contraintes matérielles. Il existe de nombreux types de format texte, mais ils partagent tous la caractéristique d'être agnostiques de la structure de données qu'ils encodent.
Un format binaire est un format d'encodage spécialisé dédié à un type de donnée, dédié à un contexte, ou un type d'application. Les formats binaires peuvent être liés à des contraintes matérielle (tels que l'endianess). Il existe de nombreux types de format binaire, chacun dédiés à un format de donnés.
edit: Je ne tiens à faire l'apologie ni de l'un ni de l'autre, ces deux formats d'encodage sont tous les deux valables dans un contexte donné.
bépo powered