Quelle est la différence entre les fichiers binaires et texte?

Tous les fichiers peuvent être classés dans l' un des deux formats de fichiers - texte ou binaire. Les deux types de fichiers peuvent regarder la même chose sur la surface, mais ils codeur de données différemment. Bien que les deux Binaire fichiers texte et contiennent des données stockées sous forme d' une série de bits (valeurs binaires de 1 et de 0), les morceaux les dans des fichiers texte représentent des personnages, alors que les bits dans les fichiers binaires représentent personnalisés jour .Bien que les fichiers texte ne contiennent que des données textuelles, les fichiers binaires peuvent contenir des données textuelles et binaires personnalisées.

Les fichiers binaires

Les fichiers binaires contiennent généralement une séquence d' octets , ou ordonnés groupes de huit les morceaux . Lors de la création d' un format de fichier personnalisé pour un programme, un développeur organise ces octets dans un format qui stocke les informations nécessaires à l'application. Formats de fichiers binaires peuvent inclure plusieurs types de données dans le même fichier, tels que l' image, la vidéo et des données audio. Ces données peuvent être interprétées par des programmes de soutien, mais apparaissent sous forme de texte tronqués dans un éditeur de texte. Ci - dessous un exemple de . PNG fichier image ouvre dans une visionneuse d'image et un éditeur de texte.

Visionneuse d'imagesÉditeur de texte

Comme vous pouvez le voir, la visionneuse d'images reconnaît les données binaires et affiche l'image. Lorsque l'image est ouvert dans un éditeur de texte, les données binaires sont converties en texte méconnaissable. Cependant, vous pouvez remarquer que certains du texte est lisible. En effet, le format PNG comprend de petites sections pour stocker des données textuelles. L'éditeur de texte, tout n'a pas été conçu pour lire ce format de fichier, affiche toujours ce texte lorsque le fichier est ouvert. De nombreux autres types de fichiers binaires comprennent des sections de texte lisible aussi bien. Par conséquent, il peut être possible de trouver des informations sur un type de fichier binaire inconnu en ouvrant dans un éditeur de texte.

Les fichiers binaires contiennent souvent des en-têtes, qui sont octets de données au début d'un fichier qui identifie le contenu du fichier. En-têtes comprennent souvent le type de fichier et d'autres informations descriptives. Par exemple, dans l'image ci-dessus, le texte « PNG » indique que le fichier est une image PNG. Si un fichier contient des informations d'en-tête non valide, les programmes peuvent ne pas ouvrir le fichier ou ils peuvent signaler que le fichier est corrompu.

Fichiers texte

Les fichiers texte sont plus restrictives que les fichiers binaires , car ils ne peuvent contenir que des données textuelles. Cependant, à la différence des fichiers binaires, ils sont moins susceptibles de se corrompre. Alors qu'une petite erreur dans un fichier binaire peut le rendre illisible, une petite erreur dans un fichier texte peut afficher simplement une fois que le fichier a été ouvert. Ceci est l' une des raisons Microsoft commuté à un texte basé compressé XML format pour les types de fichiers Office 2007 .

Les fichiers texte peuvent être enregistrés soit dans un brut de texte ( . TXT format) et texte enrichi ( . RTF format). Un fichier texte brut typique contient plusieurs lignes de texte qui sont chacun suivi d'un caractère (EOL) de fin de ligne. Un marqueur de fin de fichier (EOF) est placé après le dernier caractère, qui signale la fin du fichier. Fichiers de texte enrichi utilisent une structure de fichier similaire, mais peuvent également inclure des styles de texte, tels que gras et en italique, ainsi que la page des informations de formatage. Les deux texte et les fichiers de texte enrichi comprennent un (codage des caractères | CharacterEncoding) système qui détermine la façon dont les caractères sont interprétés et quels caractères peuvent être affichés.

Étant donné que les fichiers texte utilisent un format simple et standard, de nombreux programmes sont capables de fichiers textes de lecture et d' édition. Communes éditeurs de texte incluent le Bloc - notes et WordPad, qui sont fournis avec Windows et Apple TextEdit, qui est fourni avec Mac OS X.

fichiers inconnus

Si vous tombez sur un type de fichier inconnu, regardez d' abord le prolongement de fichier sur FileInfo.com. Si le fichier ne possède pas d'extension ou que vous ne parvenez pas à localiser le type de fichier, vous pouvez tenter d'ouvrir le fichier dans un éditeur de texte. Si le fichier s'ouvre et affiche un texte entièrement lisible, il est un fichier texte, que vous avez ouvert avec succès.

Si le fichier s'ouvre et affiche essentiellement du texte tronqué, il est un fichier binaire. Bien que le fichier est signifie pas être ouvert dans un éditeur de texte, il peut y avoir quelques indices dans le texte qui révèlent des informations sur le type de fichier, comme dans l'exemple ci-dessus PNG. Cela peut vous aider à déterminer quel programme vous avez besoin d'ouvrir le fichier correctement. Enfin, si le fichier ne sera pas ouvert dans un éditeur de texte, il est un fichier binaire qui ne peut être ouvert par le programme approprié.


Laisser un commentaire