Il existe plusieurs types de fichier sous linux. Les fichiers au format texte et les fichiers binaires. Il peut être utile de savoir convertir d’un format à un autre. En effet, sur certains canaux de transmission le transfert de fichier binaire n’est pas possible. Les commandes uuencode et uudecode permettent de passer d’un format binaire à un format ASCII et vice versa. Les commandes uuencode et uudecode s’utilisent de la manière suivante:
$ uuencode monFichier.bin > monFichier.txt # Exemple $ uuencode comptes.xls > comptes.xls.txt
Dans l'exemple proposé ci-dessus, cela transforme le fichier comptes.xls en un fichier comptes.xls.txt en encodage texte, et il est ensuite possible de supprimer le fichier comptes.xls s’il n’est plus utile.
$ uudecode comptes.xls.txt > comptes.xls
La commande précédente fait l’opération inverse en retransformant le fichier :comptes.xls.txt en sa version au format binaire sous le nom comptes.xls.