工具用的順手嗎?
你的回饋能幫助我們做得更好
線上將二進制資料與UU編碼文字互相轉換,支援完整格式解析,適用於處理歷史郵件或檔案。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
UUencode(Unix-to-Unix encoding)把位元組改寫成可列印字元,讓資料能以文字形式傳遞;解碼則按格式規則還原。此頁以 UTF-8 文字作為輸入和結果顯示方式,提供編碼與解碼兩個方向。轉換依輸入內容和 UU 格式規則運作,不查詢外部資料。
傳統 UU 資料每行最多表示 45 個原始位元組。正文每 3 個位元組分成 4 組 6 位值,再各加空格字元的碼值 32,轉成可列印字元;行首另有一個長度字元,記錄該行代表的位元組數。例如 45 + 32 = 77,ASCII 碼 77 是 M。不足 3 個位元組的末組會補足編碼欄位,解碼時仍依行首長度保留實際位元組數。
每行正文字元數 = 4 × ceil(該行位元組數 ÷ 3)
每行總字元數 = 正文字元數 + 1 個長度字元(不含換行)
非空文字編碼後會附上 begin 644 text.txt 標頭、UU 資料行、代表零位元組的反引號行,以及單獨一行的 end。其中 644 和 text.txt 是輸出外框欄位,不是可調整的輸入參數。解碼時可以貼上純資料行,也可以貼上外框完整、且標頭與尾行分別位於首末行的區塊。
end 尾行的格式說明;文件標示 OpenBSD-current 版本日期 2007-05-31,核驗日期 2026-10-02。指南
依步驟完成操作,並透過範例核對輸入與結果。
切換方向後,在輸入欄貼上或輸入內容。工具會隨輸入或方向變更自動更新結果,不需要另外按轉換鍵。
選擇「編碼」並輸入要表示的文字。結果包含固定外框與資料行;可使用輸入區的示例、貼上或清除功能,並用結果區的複製按鈕帶走輸出。
選擇「解碼」,貼上完整的 UU 資料體,或貼上首行為 begin 標頭、末行為 end 的區塊。工具可處理 LF 與 CRLF 換行;保留各資料行與行首長度字元,不要把內容折行或混入郵件引文。
輸出欄是唯讀文字,可複製使用。若顯示錯誤,先檢查是否缺少資料字元、行首計數是否合理,以及貼入內容是否只有要解碼的 UU 區塊。
情境
查看這項工具在不同工作與生活流程中的用法。
維護文件或郵件紀錄時,若其中的 UU 區塊原本代表 UTF-8 文字,可選取完整區塊解碼,快速查看可讀內容;外層說明或引用符號需先移除。
輸入短文字,再觀察資料行首字元、每組 4 個編碼字元和結尾標記,搭配格式手冊理解 UU 如何把位元組改寫成文字。
在整理小型測試樣本或比對文件記錄時,可先解碼並閱讀結果,再依接收端所需格式確認內容;螢幕上的文字結果不等於檔案復原。
問答
集中解答常見疑問與容易混淆的問題。
不一定。純 UU 資料體也能解碼;如果使用完整區塊,工具會在標頭位於第一行且 end 位於最後一行時移除外框。它不會自動搜尋整封郵件或長文件中的內嵌區塊。
不會。它們是編碼輸出的外框欄位;此頁呈現文字結果,沒有建立檔案或套用權限的流程。
常見原因是資料行被截斷、行首計數與正文長度不符、字元不是有效的 UU 編碼字元,或還原後的位元組不是可解讀的 UTF-8。先保留原始換行與反引號,再逐行核對資料是否完整。
須知
使用前了解適用範圍、結果限制與必要提醒。
推薦
查找相關工具、專題與可用的 API 能力。