UUencode 編解碼

🔤 UUencode Encode/Decode

Encode and decode UUEncode data in your browser — a legacy binary-to-text format for Usenet and email.

📐 工作原理與說明
UUencode 二進位制到文本編碼的轉換。
  • 用途:早期 Unix 用於在純文本郵件中傳輸二進位制附件,現多被 MIME/Base64 取代。
  • 原理:每 3 位元組(24 位)分為 4 個 6 位組,每組值加 32 後對映為可列印字元。
  • 格式:以 begin <权限> <文件名> 開始,end 結束,中間每行首字元表示該行位元組數。
  • 現狀:主要用於相容歷史資料,新系統不應採用。

📚 深度解析:UUencode 編碼 / 解碼

💡 常見使用場景

  • 早期 Usenet/郵件附件傳輸二進位制的編碼方式。
  • 處理歷史歸檔資料:從早期 Usenet 帖子或老郵件裡還原出附件內容,屬於考古場景而非日常使用。
編碼 "Cat"
輸入 `Cat` → 輸出以 `begin` 開頭、`#9-X` 等資料行(含許可權與檔名頭)。

❓ 常見問題(FAQ)

UUencode 現在還用嗎?
已基本被 Base64/MIME 取代,多見於老舊系統。
為什麼解出來的檔案是壞的?
常見原因:begin 行裡的許可權與檔名之後的內容被截斷、行首字元(表示本行長度)被編輯器改動導致長度錯誤,以及傳輸中的換行符轉換(CRLF/LF)破壞了編碼。解碼前應先確認檔案完整且未被文本編輯器重排。
⚠️ 使用說明與注意事項
📖關於「UUencode 編解碼」 ▼

📝工具簡介

UUencode 編解碼。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。