.\" This manpage has been automatically generated by docbook2man-spec .\" from a DocBook document. docbook2man-spec can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH MAKE_SMBCODEPAGE 1 "17 Apr 2001" "make_smbcodepage 2.2.0" .SH NAME make_smbcodepage \- 爲Samba創建代碼頁文件 .SH 總覽 .sp \fBmake_smbcodepage\fR \fBc|d\fR \fB代碼頁\fR \fB輸入文件\fR \fB輸出文件\fR .SH 描述 .PP 這個工具是是Samba組件的一部分。 .PP 針對Samba 2.2的國際化功能,使用\fBmake_smbcodepage\fR可以 編譯或反編譯代碼頁文件。 .SH 選項 .TP \fBc|d\fR 使用\fIc\fR把一個文本格式的代碼頁文件編譯成二進制格式; 使用\fId\fR把一個二進制格式的代碼頁反編譯成文本格式。 .TP \fB代碼頁\fR 選用的代碼頁(一個數字,如850)。 .TP \fB輸入文件\fR 待處理的輸入文件。在使用\fIc\fR選項時,它是文本格式的代碼 頁預定義文件,這些文件可以在Samba包的\fIsource/codepages\fR 目錄中找到;在使用\fId\fR選項時,它是二進制格式的代碼頁文件, 通常,這些文件保存在Samba安裝路徑的\fIlib/codepages\fR目錄的。 .TP \fB輸出文件\fR 程序產生的輸出文件。 .SH Samba的代碼頁文件 .PP 文本格式的代碼頁定義文件描述了在指定DOS代碼頁大於127的字符中 是如何把大寫轉換爲小寫的。要注意的是,在某些DOS代碼頁中 (如437),大小寫之間的映射並不一定對稱。例如,在代碼頁437中, 當進行小寫到大寫的映射時,把帶有撇形(')重音符號的a轉換爲不 帶重間符號的明文大寫字母A,而當進行大寫到小寫映射時,則把字 母A直接轉換爲字母a而不帶重間符號。 .PP 而二進制代碼頁定義文件則是相同信息的二進制表示,同時包含一個 值,用來說明所描述的代碼頁。 .PP 因爲Samba還沒有使用UNICODE碼,所以如果你希望在特殊的語言環境 中不區分大小寫的話,就要爲DOS和Windows客戶端指定所用的代碼頁。 Samba所用的缺省代碼頁是850(西歐語)。同時,Samba發佈還提供了 文本格式的樣本代碼頁文件,包含437(美語)、737(希臘語)、850(西 歐語)、852(MS-DOS 拉丁2)、861(冰島語), 866 (斯拉夫語)、932 (日語)、936(簡體中文)、949(韓文)和950(繁體中文)。我們鼓勵用戶 爲自己的代碼頁編寫文本格式的定義文件,並把它捐款給samba@samba.org。 當你執行\fB'make install'\fR命令時,\fIsource/codepages\fR目 錄中的所有代碼頁文件都會被編譯並安裝到系統上。 .PP 在\fBsmb.conf\fR文件中配置了\fBclient code page\fR選項之後, \fBsmbd\fR服務器就可以使用客戶代碼頁了。 .SH 相關文件 .PP \fBcodepage_def.\fR .PP 這是Samba源代碼包提供的用於輸入的文本代碼頁文件,它們保存在 \fIsource/codepages\fR目錄中。 .PP 在這些文本格式的代碼頁定義文件中,每一行都包含了四個字段: .TP 0.2i \(bu \fBlower\fR:小寫字符的十六進制值。 .TP 0.2i \(bu \fBupper\fR:上述小寫字符所對應的大寫字符十六進制值。 .TP 0.2i \(bu \fBmap upper to lower\fR:這是個布爾量(True或False二者選一)。 用來說明在對一個文件名進行小寫處理時,是否讓Samba將其中的大寫 字符映射成小寫字符。 .TP 0.2i \(bu \fBmap lower to upper\fR:這是個布爾量(True或False二者選一)。 用來說明在對一個文件名進行大寫處理時,是否讓Samba將其中的小寫 字符映射成大寫字符。 .PP \fBcodepage.\fR 這是Samba產生的輸出二進制代碼頁文件,它們保存在Samba安裝目錄的 \fIlib/codepage\fR中。 .PP .SH 安裝 .PP 服務器及相關支持文件的保存位置決定於系統管理員,以下只是建議: .PP 我們推薦把\fBmake_smbcodepage\fR程序安裝到\fI/usr/local/samba\fR 路徑下的一個目錄中,這個目錄應該具有隻有root可寫,所有人都可讀的 權限。這個程序本身應該讓所有用戶都可執行,而不應該執行suid或sgid 操作。 .SH 版本 .PP 本手冊頁是針對samba 2.2版的。 .SH 另見 .PP \fBsmbd(8)\fR、smb.conf(5) .SH 作者 .PP Samba軟件和相關工具最初由Andrew Tridgell編寫。現在,它是按開源 軟件的形式進行開發的。 .PP Samba手冊頁的原作者是Karl Auer。這些文檔已被轉換成YODL(一種極好的 開放源代碼軟件,可以在ftp://ftp.icce.rug.nl/pub/unix/處獲得)格式, 並已由Jeremy Allison更新到samba2.0版本。Gerald Carter完成了Samba 2.2的DocBook轉化工作。 .SH "[中文版維護人]" .B meaculpa .SH "[中文版最新更新]" 2001/05/20 .SH "[中國 Linux 論壇 man 手冊頁翻譯計劃]" .BI http://cmpp.linuxforum.net .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR