Convertor UUEncode / UUDecode

Se codifică textul în formatul uuencode Unix clasic (cu antetul begin 644 nume și finalul ` / end) sau se decodează textul uuencode înapoi în text lizibil. Liniile conțin cel mult 45 de octeți; fiecare linie începe cu un caracter de lungime. Decodarea tolerează lipsa învelișului begin/end.
Toate prelucrările au loc local, în browser — nimic nu se încarcă.
Nume de fișier în antet: intră în begin 644 <nume> (modul 644 fix).
Codificare Text → UU: textul devine octeți UTF-8, grupate câte 45 pe linie. Fiecare linie este precedată de un caracter de lungime (32 + numărul de octeți, deci 45 = M), apoi trei octeți devin patru caractere tipăribile din alfabetul de 6 biți spațiu–_. Grupurile finale scurte sunt completate în interiorul grupului lor final.
Decodare UU → Text: linia begin mod nume, terminatorul final ` și linia end sunt recunoscute, dar sunt opționale — se lipește orice bloc de linii uuencode. O linie al cărei caracter de lungime este ` sau spațiu (0 octeți) oprește datele. Caracterele non-ASCII sau în afara intervalului sunt respinse cu poziția lor; octeții rezultate se interpretează ca UTF-8.
Ctrl+Enter în intrare rulează modul activ.
Se alege o direcție și se rulează. Toată prelucrarea rămâne în browser.
Formatul uuencode:
Antet: begin 644 weqsoft.txt  — cuvântul literal begin, un mod de permisiuni în octal și numele fișierului.
Linii de date: fiecare linie începe cu un caracter de lungime egal cu numărul de octeți + 32 (45 de octeți = M), urmat de grupurile de 6 biți — trei octeți → patru caractere în intervalul spațiu–_ (32–95). Vectorul clasic cunoscut Cat se codifică în linia #0V%T.
Final: o linie terminatoare cu un singur apostrof invers `, urmată de linia end.
Note: acest instrument lucrează pe text UTF-8, deci orice Unicode (inclusiv emoji și chinezesc) face dus-întors perfect; fișierele binare s-ar decoda în octeți non-UTF-8, pe care acest instrument de text îi raportează ca eroare. Terminatorii de linie sunt afișate ca LF (browserele normalizează CRLF în câmpurile de formular).