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