UUEncode/Giải Mã
Mã hóa hoặc giải mã văn bản bằng định dạng UUEncode Unix cổ điển.
Giới Thiệu UUencode/UUdecode
UUEncode/Decode chuyển dữ liệu nhị phân qua lại bằng UUEncoding, một cách mã hóa Unix-to-Unix từ thập niên 1980, biểu diễn 3 byte nhị phân bằng 4 ký tự ASCII in được có giá trị từ 32 (dấu cách) đến 95 (dấu gạch dưới). Tệp UUEncode có dòng tiêu đề begin chứa tên tệp và chế độ quyền, cùng dòng kết thúc end, nên tự mô tả khi truyền tệp. Dù phần lớn đã bị MIME Base64 thay thế trong các hệ thống hiện đại, UUEncoding vẫn còn gặp trong kho thư Unix cũ, bài đăng Usenet và nhật ký truyền tệp UUCP Unix-to-Unix đời cũ. Công cụ xử lý cả UUencode truyền thống lẫn biến thể xxencode liên quan.
Cách sử dụng
Để mã hóa, nhập văn bản hoặc dán dữ liệu nhị phân ở dạng hex rồi nhấn Mã hóa để tạo kết quả UUEncode với các dòng đánh dấu begin và end chuẩn. Có thể nhập tên tệp cho dòng tiêu đề begin. Để giải mã, dán toàn bộ khối UUEncode gồm cả dòng begin và end rồi nhấn Giải mã để khôi phục nội dung gốc. Công cụ kiểm tra ký tự checksum trên từng dòng đã mã hóa và báo lỗi nếu dữ liệu bị hỏng. Sao chép kết quả mã hóa hoặc giải mã để lưu trữ hoặc truyền đi.
Các trường hợp sử dụng phổ biến
- Giải mã tệp đính kèm UUencoded từ email và bài đăng USENET cũ.
- Làm việc với hệ thống kế thừa vẫn sử dụng UUencoding.
- Kiểm tra triển khai UUencode trong ứng dụng xử lý email cũ.
- Học về lịch sử mã hóa nhị phân sang văn bản trong hệ thống email.
- Phân tích và xử lý nội dung UUencoded từ archive email lịch sử.