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