UUEncode / UUDecode Dönüştürücü

Metni klasik Unix uuencode biçimine (begin 644 ad başlığı ve ` / end sonu ile) kodlayın ya da uuencode edilmiş metni okunabilir metne geri çözün. Satırlar en fazla 45 bayt tutar; her satır bir uzunluk karakteriyle başlar. Çözme, eksik bir begin/end sarmalayıcısını tolere eder.
Tüm işlemler tarayıcınızda yerel olarak yapılır — hiçbir şey yüklenmez.
Başlıktaki dosya adı: begin 644 <ad> içine girer (kip 644 sabittir).
Metin → UU Kodla: Metniniz UTF-8 baytlarına dönüşür, satır başına 45 olarak gruplanır. Her satır bir uzunluk karakteriyle başlar (32 + bayt sayısı, yani 45 = M), sonra üç bayt, space–_ 6 bitlik alfabesinde dört yazdırılabilir karaktere dönüşür. Kısa son gruplar son gruplarının içinde doldurulur.
UU Çöz → Metin: begin mod ad satırı, son ` sonlandırıcısı ve end satırının hepsi tanınır ama isteğe bağlıdır — uuencode edilmiş satırlardan oluşan herhangi bir bloğu yapıştırın. Uzunluk karakteri ` ya da space (0 bayt) olan bir satır veriyi durdurur. ASCII olmayan ya da aralık dışı karakterler konumlarıyla birlikte reddedilir; çözülmüş baytlar UTF-8 olarak yorumlanır.
Girdide Ctrl+Enter etkin modu çalıştırır.
Bir yön seçin ve çalıştırın. Tüm işlemler tarayıcınızda kalır.
uuencode biçimi:
Başlık: begin 644 weqsoft.txt  — değişmez begin sözcüğü, sekizlik bir izin kipi ve dosya adı.
Veri satırları: her satır bayt sayısı + 32'ye eşit bir uzunluk karakteriyle başlar (45 bayt = M), ardından 6 bitlik gruplar gelir — üç bayt → space–_ (32–95) aralığında dört karakter. Bilinen klasik Cat vektörü #0V%T satırı olarak kodlanır.
Sonlandırıcı: tek bir ters tırnak ` satırı ve ardından end satırı.
Notlar: bu araç UTF-8 metin üzerinde çalışır, bu yüzden her Unicode (emoji ve Çince dahil) mükemmel biçimde gidip gelir; ikili dosyalar UTF-8 olmayan baytlara çözülürdü, bu metin aracı bunu bir hata olarak bildirir. Satır sonları LF olarak gösterilir (tarayıcılar form alanlarında CRLF'yi normalleştirir).