Fichiers viennent dans deux formats: binaire et caractère. Les fichiers binaires contiennent des informations de programmation des séquences de zéros et de uns, tandis que les fichiers de caractères contiennent des symboles de clavier qui sont ensuite déposées comme une séquence d'informations. Dans les deux types de fichiers, les données sont traduites en un codage qui peut être lu par le processeur de l'ordinateur, par exemple ASCII ou Unicode. Après le fichier est lu, ou l'entrée est obtenue, le processeur peut alors écrire sur le fichier ou de dépôt données requises et d'information.