{{tag>sysadmin linux cli commande}}
====== uuencode et uudecode ======
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.