NAME

uuencode - 對二進位制檔案編碼
uudecode - 解碼由 uuencode 建立的檔案
 

總覽 (SYNOPSIS)

uuencode [-m] [ file ] name
uudecode [-o outfile] [ file ]...
 

描述 (DESCRIPTION)

Uuencodeuudecode 用於 在 某些 只能 傳輸 簡單 ASCII 資料 的 通道 上 傳送 二進位制檔案.
Uuencode 讀入 檔案 file (預設為 標準輸入)的 內容, 編碼後 的 檔案 送往 標準輸出. 編碼 只使用 可顯示 ASCII 字元, 同時 將 檔案訪問模式 和 目標檔名 name 存放在 目標檔案 中, 供 uudecode 使用. 如果 目標檔名 name 是 標準輸出 /dev/stdout , Uuencode 將把 生成結果 送往 標準輸出. 預設標準 使用 UU 編碼格式. 如果 在 命令列上 指定了 -m 選項, Uuencode 就 改用 base64 編碼格式.
 
Uudecode 把 uuencode 編碼過的 檔案 file (預設是 標準輸入) 解碼成 原來的 形式. 產生的 檔案 命名為 name (如果 使用了 -o 選項, 檔名 就是 outfile ), 擁有 原來的 檔案訪問模式, 但會 去除 setuid 和 可執行 位. 如果 outfilename 是 /dev/stdout, Uudecode 將把 生成結果 送往 標準輸出. Uudecode 忽略 任何(多餘的) 前後行. 它 能夠 自動 識別 編碼格式, 並採用 相應的 解碼方案.
 

例子 (EXAMPLES)

下面的 例子 顯示了 打包 一棵 原始檔樹, 壓縮, UU 編碼, 然後 寄給 另一個 系統 的 使用者. 在 目的地 執行 uudecode 時 將 產生 ``src_tree.tar.Z'' 檔案, 展開 這個 檔案 就可以 還原成 原來的 檔案樹.
tar cf - src_tree | compress |
uuencode src_tree.tar.Z | mail sys1!sys2!user
    

另見 (SEE ALSO)

compress(1), mail(1), uucp(1), uuencode(5)

標準 (STANDARDS)

本實現遵循 P1003.2b/D11.

BUGS

如果 使用了 -o 選項 的 同時 要求 解碼 一個以上 的 檔案 file , 或者 這些 已經 編碼的 檔案 中, 出現了 相同的 檔名 name , 其結果 可能 不是 你 想要的.
 
用 UU 格式 編碼 的 檔案 增大 37%, 用 base64 格式 (3編碼成4位元組, 加上控制資訊) 編碼 的 檔案 增大 35%
 

歷史 (HISTORY)

uuencode 命令始於 BSD 4.0.
 

[中文版維護人]

徐明 <[email protected]>

[中文版最新更新]

2003/05/13

《中國Linux論壇man手冊頁翻譯計劃》

http://cmpp.linuxforum.net

本頁面中文版由中文 man 手冊頁計劃提供。
 
中文 man 手冊頁計劃: https://github.com/man-pages-zh/manpages-zh

Recommended readings

Pages related to uuencode you should read also: