NAME
uuencode - 對 二 進 制 文 件 編 碼
uudecode - 解 碼 由 uuencode 創 建 的 文 件
總 覽 (SYNOPSIS)
uuencode [-m] [ file ] name
uudecode [-o outfile] [ file ]...
描 述 (DESCRIPTION)
Uuencode 和 uudecode 用 於 在 某 些 只 能 傳 輸 簡 單 ASCII 數 據 的 信 道 上 傳 送 二 進 制 文 件 .
Uuencode 讀 入 文 件 file (缺 省 爲 標 準 輸 入 )的 內 容 , 編 碼 後 的 文 件 送 往 標 準 輸 出 . 編 碼 只 使 用 可 顯 示 ASCII 字 符 , 同 時 將 文 件 訪 問 模 式 和 目 標 文 件 名 name 存 放 在 目 標 文 件 中 , 供 uudecode 使 用 . 如 果 目 標 文 件 名 name 是 標 準 輸 出 /dev/stdout , Uuencode 將 把 生 成 結 果 送 往 標 準 輸 出 . 缺 省 標 準 使 用 UU 編 碼 格 式 . 如 果 在 命 令 行 上 指 定 了 -m 選 項 , Uuencode 就 改 用 base64 編 碼 格 式 .
Uudecode 把 uuencode 編 碼 過 的 文 件 file (缺 省 是 標 準 輸 入 ) 解 碼 成 原 來 的 形 式 . 產 生 的 文 件 命 名 爲 name (如 果 使 用 了 -o 選 項 , 文 件 名 就 是 outfile ), 擁 有 原 來 的 文 件 訪 問 模 式 , 但 會 去 除 setuid 和 可 執 行 位 . 如 果 outfile 或 name 是 /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.
[中 文 版 維 護 人 ]
徐 明 <xuming [AT] users.net>
[中 文 版 最 新 更 新 ]
2003/05/13
《 中 國 Linux論 壇 man手 冊 頁 翻 譯 計 劃 》
跋
本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh