Compression de fichier avec UUENCODE - UUDECODE

UUENCODE convertit les fichiers binaires ou formatés en fichiers de texte ASCII pouvant être pris en charge par les systèmes de courrier électronique.

Les lignes qui suivent représentent un fichier « uuencoded » valide (même si certains navigateurs décodent automatiquement les fichiers « uuencoded », celui-ci ne contient aucune information utile; pas besoin de le décoder).


begin 666 bogus.file MLEHHWHURHUH%$^4653%#$#&^%$$46^%#^%)LKDUHEWFHIUG^$^#DJIUTE&F M&#H:FNP(ENER(*HNFUHDG(&#&B#HY@#(*@YNUF(&$HU$HF(YSAUHIRY(&YHU #(*NUFE(YHD7H end
La plupart des décodeurs sont assez futés pour ignorer tout ce qui précède la ligne « begin » et tout ce qui suit la ligne « end ».

La section qui suit provient de la documentation de l'un des utilitaires « uu » pour DOS. Veuillez consulter la documentation incluse avec l'utilitaire que vous employez.


Le nom par défaut du fichier à encoder est le nom de base du fichier suivi de l'extension « .UUE » signifiant UUENCODED.

uuencode foo.bar ------ donne le fichier foo.uue.

Les fichiers volumineux sont habituellement divisés en plusieurs sections avant leur transfert. Cela est nécessaire pour deux raisons : les fichiers très volumineux sont lourds à manipuler et, dans certains réseaux, les fichiers individuels ne peuvent dépasser 64 Kb.

Si on précise une extension de fichier en exécutant « uudecode », cette extension est donnée au fichier.

uudecode foo.XXX --------- décode le fichier foo.xxx
uudecode foo. ------------ décode le fichier foo (aucune extension).

Dans le cas des fichiers à sections multiples, cela peut être plus compliqué.

Certaines versions du programme de décodage recherchent les différentes sections, interprètent les lignes de commentaires et décodent le tout comme s'il s'agissait d'un gros fichier unique.

Si vous ne disposez que d'un décodeur UUDECODE standard (comparativement à un décodeur « intelligent »), vous devrez effacer les lignes de début et de fin manuellement. Pour ce faire, vous pouvez enregistrer chaque partie dans un fichier distinct et éditer chacun séparément, puis enchaîner chaque partie ensemble pour faire un gros fichier (c'est peut-être votre seule option si votre éditeur ne peut prendre en charge de gros fichiers), ou vous pouvez enregistrer chaque partie dans l'ordre en un gros fichier unique, puis effacer les lignes de début et de fin de section. Dans un cas comme dans l'autre, vous devrez passer le résultat dans la moulinette UUDECODE. Vous pouvez utiliser votre éditeur de texte préféré pour effacer les lignes de début et de fin de section.


Aide sur les sujets connexes Recherche dans le Centre de dépannage Contacts (Support) Changements récents Page d'accueil
du RCC