Si vous devez envoyer des fichiers via une messagerie, vous pouvez tirer parti d'uuencode. Cet utilitaire empaquette des fichiers binaires dans un format que les serveurs de messagerie traitent aisément. Si vous envoyez un message contenant des données binaires quelles qu'elles soient, il sera plus que probablement corrompu parce que les agents de messagerie sont seulement destinés à manipuler une quantité limitée de caractères. uuencode représente un fichier binaire à l'aide de caractères permis, quoique prenant un peu plus d'espace.
Voici une astuce pour empaqueter un répertoire et l'envoyer à quelqu'un
par courriel:
tar -czf - <mon_repertoire> | uuencode <mon_repertoire>.tar.gz
\
| mail -s "Voici quelques fichiers" <utilisateur>@<nom_ordinateur>
|
uudecode <mon_fichier>.uu
|