{{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.