UUencode / UUdecode
Convertissez du texte ou des données binaires en bloc ASCII codé en uuencode, ou décodez-le.
UUencode / UUdecode
UUencode convertit des octets arbitraires en texte ASCII brut enveloppé dans un en-tête "begin" et un pied de page "end" — le format que les clients de courrier Unix et Usenet utilisaient depuis des décennies pour joindre des fichiers binaires à des messages en texte brut. Cet outil encode n'importe quel texte que vous collez dans ce format, ou décode un bloc uuencodé existant en revenant à son contenu d'origine, entièrement dans votre navigateur.
Lors de l'encodage, définissez le nom du fichier et les autorisations qui apparaissent sur la ligne "begin", et le nombre d'octets par ligne — le format autorise jusqu'à 45, la valeur par défaut classique. Activez l'option xxencode pour utiliser son alphabet alternatif, sûr pour la casse mixte, au lieu du standard ; certains anciens transports et systèmes BBS s'attendaient à xxencode plutôt qu'à uuencode, et les deux ne sont pas interchangeables. Lors du décodage, l'outil analyse le texte collé à la recherche d'une ligne "begin" même s'il est entouré d'autre contenu, tel qu'un corps de courrier électronique ou un extrait de journal, et lit les lignes de données jusqu'à atteindre "end" ou une ligne de marqueur de longueur zéro.
Le décodage est strict par défaut : une ligne qui ne peut pas être analysée est signalée par son numéro pour que vous puissiez la trouver et la corriger dans la source, et un bloc sans son pied de page "end" est signalé plutôt que silencieusement tronqué. Activez "Autoriser le pied de page end manquant" si vous décodez un bloc qui a été coupé avant la capture du pied de page. Le total sous la sortie rapporte les octets en entrée, les octets en sortie et, lors du décodage, le nom du fichier récupéré à partir de l'en-tête.
Tout s'exécute localement — votre texte ou contenu de fichier n'est jamais téléchargé sur un serveur. Copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez la sortie directement dans l'entrée pour décoder ce que vous venez d'encoder et confirmer un aller-retour.