Konverter UUEncode / UUDecode

Enkode teks menjadi format uuencode Unix klasik (dengan header begin 644 name dan trailer ` / end) atau dekode teks uuencoded kembali menjadi teks yang dapat dibaca. Setiap baris memuat paling banyak 45 byte; setiap baris diawali karakter panjang. Dekode mentoleransi pembungkus begin/end yang hilang.
Semua pemrosesan berlangsung secara lokal di browser — tidak ada yang diunggah.
Nama berkas di header: masuk ke begin 644 <name> (mode 644 tetap).
Enkode Teks → UU: Teks Anda menjadi byte UTF-8, dikelompokkan 45 per baris. Setiap baris diawali karakter panjang (32 + jumlah byte, jadi 45 = M), lalu tiga byte menjadi empat karakter yang dapat dicetak dalam alfabet 6-bit space–_. Kelompok terakhir yang pendek diisi di dalam kelompok terakhirnya.
Dekode UU → Teks: Baris begin mode name, terminator akhir `, dan baris end semuanya dikenali tetapi opsional — tempel blok baris uuencoded apa pun. Baris yang karakter panjangnya ` atau space (0 byte) menghentikan data. Karakter non-ASCII atau di luar rentang ditolak dengan posisinya; byte yang didekode ditafsirkan sebagai UTF-8.
Ctrl+Enter di input menjalankan mode yang aktif.
Pilih arah lalu jalankan. Semua pemrosesan tetap di browser Anda.
Format uuencode:
Header: begin 644 weqsoft.txt  — kata literal begin, mode izin oktal, dan nama berkas.
Baris data: setiap baris diawali karakter panjang sama dengan jumlah byte + 32 (45 byte = M), diikuti kelompok 6-bit — tiga byte → empat karakter dalam rentang space–_ (32–95). Vektor klasik yang dikenal Cat dienkode menjadi baris #0V%T.
Trailer: baris terminator berisi satu backtick ` diikuti baris end.
Catatan: alat ini bekerja pada teks UTF-8, sehingga Unicode apa pun (termasuk emoji dan Mandarin) kembali dengan sempurna; berkas biner akan terdekode menjadi byte non-UTF-8, yang dilaporkan alat teks ini sebagai kesalahan. Akhir baris ditampilkan sebagai LF (peramban menormalkan CRLF pada bidang formulir).