En informatique, un fichier ASCII est une donnée purement textuelle et immédiatement visible. En revanche, un fichier binaire est une donnée complexe qui nécessite des instructions spécifiques pour décoder les informations.
Tous les fichiers informatiques sont constitués de minuscules éléments d'information, appelés bits. Dans un fichier ASCII, chaque octet est directement corrélé à un caractère spécifique tel que défini par le code ASCII standard. Un exemple courant de fichier ASCII est un document texte créé sans aucun formatage, tel que des styles de police ou des retraits de paragraphe. Les fichiers ASCII sont utilisés pour l'édition de mots simples, mais ils constituent également la base de toutes les pages Web. HTML est écrit en ASCII car chaque caractère a une signification spécifique et unique qui peut être facilement lu par les navigateurs Web.
Les fichiers binaires sont composés d'une longue série de caractères « 1 » et « 0 » dans des configurations complexes. Cela diffère de l'ASCII en ce que les caractères peuvent être utilisés pour créer tout type de données, du texte aux images. Un programme, tel qu'un navigateur Web, utilise les informations binaires codées à l'intérieur pour analyser un fichier HTML ASCII et traduire ces informations en une page Web visuelle. Les images et les fichiers spécifiques au programme, tels qu'un document Photoshop, sont également considérés comme des fichiers binaires.