Man page - make_smbcodepage(1)
Manual
MAKE_SMBCODEPAGE
NAME總 覽
描 述
選 項
Samba的 內 碼 表 檔 案
相 關 檔 案
安 裝
版 本
另 見
作 者
[中 文 版 維 護 人 ]
[中 文 版 最 新 更 新 ]
[中 國 Linux 論 壇 man 手 冊 頁 翻 譯 計 劃 ]
跋
NAME
make_smbcodepage - 為 Samba建 立 內 碼 表 檔 案
總 覽
make_smbcodepage c|d 內 碼 表 輸 入 檔 案 輸 出 檔 案
描 述
這 個 工 具 是 是 Samba元 件 的 一 部 分 。
針 對 Samba 2.2的 國 際 化 功 能 , 使 用 make_smbcodepage 可 以 編 譯 或 反 編 譯 內 碼 表 檔 案 。
選 項
|
c|d |
使 用 c 把 一 個 文 字 格 式 的 內 碼 表 檔 案 編 譯 成 二 進 位 制 格 式 ; 使 用 d 把 一 個 二 進 位 制 格 式 的 內 碼 表 反 編 譯 成 文 字 格 式 。 |
|||
|
內 碼 表 |
選 用 的 內 碼 表 (一 個 數 字 , 如 850)。 |
輸 入 檔 案
待 處 理 的 輸 入 檔 案 。 在 使 用 c 選 項 時 , 它 是 文 字 格 式 的 程 式 碼 頁 預 定 義 檔 案 , 這 些 檔 案 可 以 在 Samba包 的 source/codepages 目 錄 中 找 到 ; 在 使 用 d 選 項 時 , 它 是 二 進 位 制 格 式 的 內 碼 表 檔 案 , 通 常 , 這 些 檔 案 儲 存 在 Samba安 裝 路 徑 的 lib/codepages 目 錄 的 。
輸 出 檔 案
程 式 產 生 的 輸 出 檔 案 。
Samba的 內 碼 表 檔 案
文 字 格 式 的 內 碼 表 定 義 檔 案 描 述 了 在 指 定 DOS內 碼 表 大 於 127的 字 元 中 是 如 何 把 大 寫 轉 換 為 小 寫 的 。 要 注 意 的 是 , 在 某 些 DOS內 碼 表 中 (如 437), 大 小 寫 之 間 的 對 映 並 不 一 定 對 稱 。 例 如 , 在 內 碼 表 437中 , 當 進 行 小 寫 到 大 寫 的 對 映 時 , 把 帶 有 撇 形 (' )重 音 符 號 的 a轉 換 為 不 帶 重 間 符 號 的 明 文 大 寫 字 母 A, 而 當 進 行 大 寫 到 小 寫 對 映 時 , 則 把 字 母 A直 接 轉 換 為 字 母 a而 不 帶 重 間 符 號 。
而 二 進 位 制 內 碼 表 定 義 檔 案 則 是 相 同 資 訊 的 二 進 位 制 表 示 , 同 時 包 含 一 個 值 , 用 來 說 明 所 描 述 的 內 碼 表 。
因 為 Samba還 沒 有 使 用 UNICODE碼 , 所 以 如 果 你 希 望 在 特 殊 的 語 言 環 境 中 不 區 分 大 小 寫 的 話 , 就 要 為 DOS和 Windows客 戶 端 指 定 所 用 的 內 碼 表 。 Samba所 用 的 預 設 內 碼 表 是 850(西 歐 語 )。 同 時 , Samba釋 出 還 提 供 了 文 字 格 式 的 樣 本 內 碼 表 檔 案 , 包 含 437(美 語 )、 737(希 臘 語 )、 850(西 歐 語 )、 852(MS-DOS 拉 丁 2)、 861(冰 島 語 ), 866 (斯 拉 夫 語 )、 932 (日 語 )、 936(簡 體 中 文 )、 949(韓 文 )和 950(繁 體 中 文 )。 我 們 鼓 勵 使 用 者 為 自 己 的 內 碼 表 編 寫 文 字 格 式 的 定 義 檔 案 , 並 把 它 捐 款 給 samba@samba.org。 當 你 執 行 ’make install’ 命 令 時 , source/codepages 目 錄 中 的 所 有 內 碼 表 檔 案 都 會 被 編 譯 並 安 裝 到 系 統 上 。
在 smb.conf 檔 案 中 配 置 了 client code page 選 項 之 後 , smbd 伺 服 器 就 可 以 使 用 客 戶 內 碼 表 了 。
相 關 檔 案
codepage_def.<codepage>
這 是 Samba原 始 碼 包 提 供 的 用 於 輸 入 的 文 字 內 碼 表 檔 案 , 它 們 儲 存 在 source/codepages 目 錄 中 。
在 這 些 文 字 格 式 的 內 碼 表 定 義 檔 案 中 , 每 一 行 都 包 含 了 四 個 欄 位 :
|
• |
lower : 小 寫 字 元 的 十 六 進 位 制 值 。 |
|||
|
• |
upper : 上 述 小 寫 字 元 所 對 應 的 大 寫 字 元 十 六 進 位 制 值 。 |
|||
|
• |
map upper to lower : 這 是 個 布 林 量 (True或 False二 者 選 一 )。 用 來 說 明 在 對 一 個 檔 名 進 行 小 寫 處 理 時 , 是 否 讓 Samba將 其 中 的 大 寫 字 元 對 映 成 小 寫 字 元 。 |
|||
|
• |
map lower to upper : 這 是 個 布 林 量 (True或 False二 者 選 一 )。 用 來 說 明 在 對 一 個 檔 名 進 行 大 寫 處 理 時 , 是 否 讓 Samba將 其 中 的 小 寫 字 元 對 映 成 大 寫 字 元 。 |
codepage.<codepage> 這 是 Samba產 生 的 輸 出 二 進 位 制 內 碼 表 檔 案 , 它 們 儲 存 在 Samba安 裝 目 錄 的 lib/codepage 中 。
安 裝
伺 服 器 及 相 關 支 援 檔 案 的 儲 存 位 置 決 定 於 系 統 管 理 員 , 以 下 只 是 建 議 :
我 們 推 薦 把 make_smbcodepage 程 式 安 裝 到 /usr/local/samba 路 徑 下 的 一 個 目 錄 中 , 這 個 目 錄 應 該 具 有 隻 有 root可 寫 , 所 有 人 都 可 讀 的 許 可 權 。 這 個 程 式 本 身 應 該 讓 所 有 使 用 者 都 可 執 行 , 而 不 應 該 執 行 suid或 sgid 操 作 。
版 本
本 手 冊 頁 是 針 對 samba 2.2版 的 。
另 見
smbd(8) 、 smb.conf(5)
作 者
Samba軟 體 和 相 關 工 具 最 初 由 Andrew Tridgell編 寫 。 現 在 , 它 是 按 開 源 軟 體 的 形 式 進 行 開 發 的 。
Samba手 冊 頁 的 原 作 者 是 Karl Auer。 這 些 文 件 已 被 轉 換 成 YODL(一 種 極 好 的 開 放 原 始 碼 軟 體 , 可 以 在 ftp://ftp.icce.rug.nl/pub/unix/處 獲 得 )格 式 , 並 已 由 Jeremy Allison更 新 到 samba2.0版 本 。 Gerald Carter完 成 了 Samba 2.2的 DocBook轉 化 工 作 。
[中 文 版 維 護 人 ]
meaculpa <meaculpa@21cn.com>
[中 文 版 最 新 更 新 ]
2001/05/20
[中 國 Linux 論 壇 man 手 冊 頁 翻 譯 計 劃 ]
http://cmpp.linuxforum.net
跋
本
頁 面 中 文 版 由
中 文 man 手 冊 頁 計
劃 提 供 。
中 文 man 手 冊 頁 計
劃 :
https://github.com/man-pages-zh/manpages-zh