繁體中文

線上工具

UUEncode 與 UUDecode 工具

建立或還原完整的傳統 UUEncoded 文字區塊,並包含其模式與檔名標頭。

免費使用繁體中文說明方法與限制清楚說明
更新日期

私密瀏覽工作區

UUEncode 與 UUDecode 工具

輸入內容僅在此瀏覽器分頁中於本機處理,不會傳送至 NexaCurrent。

顯示結果

檢視輸出結果

執行工具以顯示結果,不會在背景複製或下載任何內容。

方法
建立或還原完整的傳統 UUEncoded 文字區塊,包含其模式與檔名標頭。
隱私
來源、設定、產生的值與可見結果都保留在此瀏覽器分頁中。重設會清除目前的工作狀態。
限制
文字上限為 200,000 個字元。產生的測試資料最多允許 20 個欄位、100 筆紀錄,以及每個安全模式值 128 個字元。

方法與背景

UUEncode 與 UUDecode 工具能幫您做什麼

使用此頁面可以從 Unicode 文字建立一個傳統且安全的 UUEncoded 區塊,或從相容系統複製的完整區塊還原 UTF-8 文字。工作區將來源、設定與結果整合在一起,讓您能瞭解實際變更內容,而不只是取得無法解讀的剪貼簿值。請先以一個已知的小型範例開始,再處理不熟悉的資料。

簡短的訊息會包裹在「begin 644 data.txt」與「end.」之間。更改檔名僅會影響標頭與建議的下載名稱,不會變更解碼後的位元組。可見的結果仍可進行選取、複製與下載。系統不會自動複製或儲存任何內容,因此您可以隨時停下來與來源進行比對,再決定下一步動作。

轉換的運作方式

文字會轉換為 UTF-8 位元組,並分割成傳統的 45 位元組行。每三個位元組為一組,產生四個可列印的六位元數值。輸出包含一行以 644 模式和淨化過的檔案名稱為開頭的標頭、一行長度為零的內容,以及一個 end 行。解碼時會依照每一行所宣告的位元組數進行處理。

請輸入一個無害的檔案名稱,以便您辨識承載內容。標頭僅允許一行的安全內容,因此英文字母、數字、句點、底線和連字號以外的字元都會被取代。在一般使用情況下,輸入與輸出會保留在目前的瀏覽器分頁中。NexaCurrent 不會上傳工作值來執行此操作。重設會清除已輸入的值、設定、結果、訊息,以及工作區中產生的下載檔案。

如何使用 UUEncode 與 UUDecode 工具

輸入或貼上可代表您任務的最小完整來源值。選擇此頁面上顯示的來源格式、方向、位元組順序、輸出類別或測試資料類型。執行主要動作、閱讀摘要,並在使用複製或下載前檢查完整的可見結果。

解碼產生的區塊,並驗證還原後的文字與結果所顯示的檔案名稱。若為二進位檔案,請使用處理檔案的工具,而不是強行將位元組塞入 UTF-8。如果接收端的應用程式有自己的規格、範例或驗證工具,請將其作為第二重檢查。本頁的成功結果僅代表符合此頁所述規則,無法保證其他系統也選擇了相同的慣例。

錯誤、邊界與復原

缺少 begin、長度為零或 end 行;長度為零的行之後還有資料;模式或檔案名稱標頭格式錯誤;編碼行遭到截斷;宣告的長度不合理;以及輸出位元組不是有效的 UTF-8,都會產生明確的錯誤。發生錯誤時會清除先前的結果,以避免將過時的成功結果誤認為修正後的答案。請先修正第一則訊息,再重新執行操作。更換輸入或設定也會移除過時的複製回饋。

文字輸入上限為 200,000 個字元,產生數量上限為 100 個項目,模式或結構描述展開則以各控制項旁所顯示的較小上限為準。這些限制是為了讓單一瀏覽器分頁保持流暢。若要處理大型檔案或批次作業,請使用支援串流的命令列工具,並保留一份原始副本。

限制與負責任的使用

UUEncode 是舊式的傳輸編碼方式。它不提供機密性或完整性,對於新系統來說通常不如 Base64 合適。請僅在需要相容性時使用。

當無害的範例就能證明相同的行為時,請勿貼上真實的密碼、私鑰、存取權杖、個人資料或生產環境的客戶資料集。請將下載的輸出視為新檔案處理,保留來源直到目標系統接受為止,並在其他人需要重現結果時記錄所選擇的格式。

繼續探索