【原作:黄鱼elkabban@regent.usask.ca】 【于一九九三年七月底发行在Usenet中文新闻组alt.chinese.text】 【一九九三年岁暮由鲤鱼重订并修改】 ------------------------------------ 黄鱼夜话(一) 电脑网与FTP(爱妇踢屁) 带鱼是刚出国的一个哥们,这天晚上在电脑机房里见到黄鱼。于是有了下面这 段对话。 带鱼:黄鱼老师,俺想向您学几招怎样在电脑上玩儿中文。 黄鱼:哎哟,快别这么叫俺。就叫俺黄鱼吧。俺倒是可以可以跟你切磋切磋电脑中 文的应用问题,这可是边缘学科。 带鱼:这是不是跟你属黄花鱼爱溜边儿有联系? 黄鱼:别开玩笑呵,再说我就跟你急了。言归正传,俺先给你讲一点背景知识。现 如今这电脑都是“各庄的地道连成一片了。”现在世界上最有名的电脑网一 个叫英特网(Internet),一个叫比特网(BITNET)。俺现 在Log进的电脑DECStation就是在英特网上的。 带鱼:啥是英特网呢:? 黄鱼:这么跟你说吧,英特网就是一个世界范围的电脑(计算机)网络,它主要用 来支持教学与研究,联这个网的电脑都使用一个共同的叫做TCP/IP的 通讯协定(TCP/IP networking protocol)作 为互相沟通的桥梁。联网的电脑五花八门,可以是IBM-PC及兼容机、 Macintosh微机、Unix工作站、Supercomputer 、Minicomputer和大中型计算机等等。你有学校计算机的帐号 吗? 带鱼:俺有一个Unix的帐号。 黄鱼:那你就可以到英特网玩儿一下了。 带鱼:都有啥好玩的? 黄鱼:多了去了。一辈子你都玩不过来。英特网最有用的几个工具是E-mail (伊妹儿)、Romote Logins(远程载入)、FTP(爱妇踢 屁)、USENET/Newsgroup(牛嘶咕噜铺)、还有各种专业 数据库(Specialized Database)。那网络资源 真是无穷无尽啊。你用过伊妹儿吗?【鲤鱼注:听说还有一叫IRC的玩意 儿,一帮人在一起跨网侃大山,也满好玩的。】 带鱼:用过,俺给好多在美国的哥们发过,用这玩意儿又快又自个不用掏钱,真不 错。俺正想向你讨教呢,听说用电脑能看中文伊妹儿、看中文杂志、还能搞 国际中文大联侃。 黄鱼:这些俺以後会跟你讲的。先教你第一招:FTP(爱妇踢屁)。 带鱼:啥?爱-妇-踢-屁?这么难听。 黄鱼:好听一点就叫“佛踢屁”,这是英文File Transfer Pro tocol的缩写,这是在网上探宝的有力武器。你要看中文,得有中文软 件。哪儿取去?去网上FTP资料库! 用嘛取?爱妇踢屁! 带鱼:能不能给个例子? 黄鱼:你不是想整一个PC上用的中文软件吗?咱现在就去取去。 【鲤鱼注:以下例子中,括号“〔〕”内为解释。】 % ftp ifcss.org 〔敲入后按回车键(下同)〕 Connected to ifcss.org. 220 ifcss FTP server (Version 6.25 Fri Apr 30 17:59:47 CDT 1993) ready. Name (ifcss.org:elkabban): ftp 〔或用 anonymous〕 331 Guest login ok, send e-mail address as password. Password: 〔敲入你的伊妹儿地址,或直接按回车。俺从来都是偷懒的。〕 230-Next time please use your e-mail address as your password 230- for example: joe@anywhere.anyschool.anycountry 〔看,怪俺了不是!〕 230-Welcome to The Chinese Community Information Center (CCIC) of IFCSS! 230-If you want to learn how to ftp files or read Chinese files, send a 230-message to ftp-info@ifcss.org. Please report problems and send 230-suggestions to ftp-admin@ifcss.org. Please ftp large files at 230-off-peak hours (7pm - 10am, EST). JVNCnet users(area near Princeton) 230-may use nctuccca.edu.tw which has all the files available here. 230-Service will be unavailable from 6:00-8:00PM every Sunday for system 230-backups unless otherwise notified. Thank you for using CCIC. 230- 230-For information regarding Chinese Student Protection Act(CSPA), please 230-go to /immigration. 230-230 Guest login ok, access restrictions apply. ftp> cd software/dos/editor 〔进入存中文软件的子目录,如不清楚,可用 dir〕 250 CWD command successful. 〔命令一层一层进〕 ftp> dir 〔看看当前的子目录里有啥玩意儿〕 200 PORT command successful. 150 Opening ASCII mode data connection for /bin/ls. total 12554 -rw-r--r-- 1 109 102 1423 Jul 3 16:56 EW110.ReadMe -rw-r--r-- 1 109 102 720667 Jul 3 16:56 EW110BIN.EXE -rw-r--r-- 1 109 102 759 Jul 13 02:39 EW110CDE.DOC -rw-r--r-- 1 109 102 365690 Jul 13 02:39 EW110CDE.EXE -rw-r--r-- 1 109 102 249934 Jul 3 16:57 EW110HAN.EXE -rw-r--r-- 1 109 21 2679 Jan 4 1993 byx11edt.doc -rw-r--r-- 1 109 21 240458 Dec 22 1992 byx11edt.zip -rw-r--r-- 1 109 21 1841 Jan 18 1993 cedit24.doc -rw-r--r-- 1 109 21 93587 Dec 22 1992 cedit24.zip -rw-r--r-- 1 109 21 2363 Jan 4 1993 cwp12.doc -rw-r--r-- 1 109 21 438169 Dec 22 1992 cwp12.zip -rw-r--r-- 1 109 102 23436 Jun 14 23:26 dbhua.doc -rw-r--r-- 1 109 102 549934 Feb 19 01:13 dbhua1.zip -rw-r--r-- 1 109 102 2362837 Feb 19 01:13 dbhua2.zip -rw-r--r-- 1 109 21 11799 Dec 23 1992 dngdng12.doc -rw-r--r-- 1 109 21 324792 Jan 5 1993 dngdng12.zip -rw-r--r-- 1 109 102 740 Jul 5 18:07 kc.readme -rw-r--r-- 1 109 102 999881 Jul 5 18:07 kc1.zip -rw-r--r-- 1 109 102 999997 Jul 5 18:07 kc2.zip -rw-r--r-- 1 109 102 999993 Jul 5 18:07 kc3.zip -rw-r--r-- 1 109 102 986760 Jul 5 18:07 kc4.zip -rw-r--r-- 1 109 102 974 Jul 20 22:53 nj21cga.doc -rw-r--r-- 1 109 102 98503 Jul 20 22:53 nj21cga.zip -rw-r--r-- 1 109 21 358197 Nov 18 1992 njs210-1.zip -rw-r--r-- 1 109 21 353162 Nov 18 1992 njs210-2.zip -rw-r--r-- 1 109 21 357403 Nov 18 1992 njs210-3.zip -rw-r--r-- 1 109 21 44437 Nov 18 1992 njstar21.doc -rw-r--r-- 1 109 102 1098 Jul 20 22:59 tway.doc -rw-r--r-- 1 109 102 2034209 Jul 20 22:59 tway.zip 226 Transfer complete. 1937 bytes received in 0.82 seconds (2.3 Kbytes/s) ftp> bin 〔将传输方式定为二进制,新手可把一切文件都当作二进制格式取,〕 200 Type set to I. 〔免得取回garbage。〕 ftp> mget njs210-*.zip 〔一口气将三个文件抓来,想一个个取则用〕 mget njs210-1.zip? y 〔 get filename。〕 200 PORT command successful. 150 Opening BINARY mode data connection for njs210-1.zip (358197 bytes). 226 Transfer complete. local: njs210-1.zip remote: njs210-1.zip 358197 bytes received in 31 seconds (11 Kbytes/s) mget njs210-2.zip? y 〔如嫌一个一个回答要不要麻烦,可在键入get〕 200 PORT command successful. 〔命令前键入 prompt〕 150 Opening BINARY mode data connection for njs210-2.zip (353162 bytes). 226 Transfer complete. local: njs210-2.zip remote: njs210-2.zip 353162 bytes received in 35 seconds (9.7 Kbytes/s) mget njs210-3.zip? y 200 PORT command successful. 150 Opening BINARY mode data connection for njs210-3.zip (357403 bytes). 226 Transfer complete. local: njs210-3.zip remote: njs210-3.zip 357403 bytes received in 43 seconds (8.2 Kbytes/s) ftp> bye 〔或键入 quit 结束与 ifscc.org 的联网〕 221 Goodbye. % 黄鱼:瞧瞧,不到两分钟,就把南极星中文软件给取回来了。 【鲤鱼注:南极星中文软件3.0版业已出笼,仍在这个目录下。】 带鱼:取回来怎么用呢? 黄鱼:俺现在是将这三个文件放在俺的Unix帐号下,还得把它们装到PC机上 才能用。如果你能找到一台直接联在英特网上的PC,你就可以用PC上的 FTP直接将文件存到硬盘或软盘上。如果像俺一样用主机过桥,如你的P C是用Modem与主机连结的,可以用Kermit将文件传到PC上。 如果你的PC啥也不联(那还用它干嘛!),你可以在学校找个能和主机联 网的PC把文件拷贝到软盘上再装入到你的PC上。一般在FTP资料库存 档的文件都是压缩过的,以节省存储空间。取回后你还得运行一个解开压缩 文件的程序才能让软件干活。比如俺这次取回的三个 njs210*.zip,都是用 pkzip 压的,你可用DOS或Window里的pkunzip将它们解开 来。Unix上的unzip命令也能解这些玩意儿,这些软件可能你的机 上就有,没有的话可去ifcss.org取。 DOS版:/software/dos/utils/pkunzip.exe UNIX版:/software/unix/utils/unz50p1.tar.Z 带鱼:这结尾是.Z的文件是嘛玩意? 黄鱼:这是UNIX的compress命令产生的压缩文件,你键入: % uncompress unz50p1.tar.Z 就会产生一个去掉Z的 unz50p1.tar 文件,这是一个 tape archive 文件,你键入: % tar xvf unz50p1.tar 就会产生一个在当前目录下的 unz50p1 子目录,键入: % cd unz50p1 进入这个子目录,键入: % make generic 就可以让 unzip 命令干活儿了。 你如果取回带 tar.Z 后缀的文件,都可以先用 uncompress,再用 tar xvf 将它解开,再看一下里头的README文件,就知道下步一该干吗了。时 候不早了,咱们明晚再在这儿聊。 ------------------------------------ 黄鱼夜话(二) 电脑网与FTP(续) 第二天晚上黄、带二鱼又在机房里聊上了。 带鱼:黄鱼,听你昨晚这么一讲,俺今儿白天去ifcss.org的hxwz目 录里取回好些《华夏文摘》,用南极星猛看了一阵。【鲤鱼注:cnd.o rg里的《华夏文摘》收集得更全。】 黄鱼:怎么样,味道好极了吧? 带鱼:看得俺眼也花了,脚也麻了。 黄鱼:用FTP还可以很方便地在你自己的账号间传输文件,不过这时你可不能用 无记名(anonymous或ftp),而得像你上机那样,键入你的用 户名和密码了。 带鱼:我还有个问题,昨儿这ifcss.org是你告诉俺才知道的。如果俺要 查某方面的资料,有没有啥法子知道哪儿有呢? 黄鱼:当然有了。这就要请阿崎婆帮忙了。 带鱼:是《望乡》里那个阿崎婆吗? 黄鱼:哈哈,当然不是了。这是俺给Archieserver起的绰号。它可 以帮你在网里上千个提供无记名FTP的Server里找到你想要的东西 。还是举例子说吧。 比方你听人说有一个挺好使的中文脱码程序叫做zwdos,但不知藏 在哪。这时就可以用阿崎婆来替你搜索了。俺们就请在美国的一个阿崎吧。 % telnet archie.rutgers.edu 〔这儿俺用的是英特网的另一个工具:远程载入〕 Trying 128.6.18.15... Connected to dorm.Rutgers.EDU. Escape character is '^]'. SunOS UNIX (dorm.rutgers.edu) (ttyp8) login: archie 〔输入阿崎婆的洋名儿〕 Last login: Sat Jul 31 14:03:04 from sfsuvax1.sfsu.ed SunOS Release 4.1.3 (TDSERVER-SUN4C) #2: Mon Jul 19 18:37:02 EDT 1993 Welcome to the Rutgers University Archie Server! ___________________________________________________________________________ - 3/21/93 This server has recently been upgraded to version 3.0.2 of the Archie software. Please use the "help" command for information on how to use this new interface. Report any and all problems to archie-admin@archie.rutgers.edu ___________________________________________________________________________ - 7/21/93 This server will be down for a few hours during the evening of Thursday July 22. Service should be restored by midnight Eastern. ___________________________________________________________________________ # Bunyip Information Systems, 1993 # Terminal type set to `vt100 24 80'. # `erase' character is `^?'. archie> set mailto Yu_Huang@engr.usask.ca 〔让阿崎婆给个妹儿告知搜寻结果〕 archie> set maxhits 20 〔最多只找20次,别累着她老人家〕 archie> prog zwdos 〔告诉阿崎婆你想找什么〕 working... \ Host cs.dal.ca (129.173.4.5) Last updated 10:03 29 Jul 1993 Location: /comp.archives/alt.chinese.text FILE -r--r--r-- 1200 bytes 01:00 26 Oct 1992 71lewv-b-traditional- font -for-zwdos-users Host cs.dal.ca (129.173.4.5) Last updated 10:03 29 Jul 1993 Location: /comp.archives/alt.chinese.text FILE -r--r--r-- 951 bytes 00:00 9 Aug 1992 zwdos-update Host cs.dal.ca (129.173.4.5) Last updated 10:03 29 Jul 1993 Location: /comp.archives/soc.culture.china FILE -r--r--r-- 2557 bytes 00:00 3 Aug 1992 zwdos-2-1-release-ann ouncement Host cs.dal.ca (129.173.4.5) Last updated 10:03 29 Jul 1993 Location: /comp.archives/soc.culture.taiwan FILE -r--r--r-- 3129 bytes 02:43 14 Mar 1993 chinese-software-anno uncement-zwdos-v2-20-released Host ftp.cs.purdue.edu (128.10.2.1) Last updated 16:01 14 Jul 1993 Location: /pub/ygz/zW-hz FILE -rw-rw-r-- 3963 bytes 05:50 6 Mar 1993 zwdos.questions Host ftp.cs.purdue.edu (128.10.2.1) Last updated 16:01 14 Jul 1993 Location: /pub/ygz/zW-hz FILE -rw-rw-r-- 690 bytes 05:50 6 Mar 1993 zwdos220.readme Host ftp.cs.purdue.edu (128.10.2.1) Last updated 16:01 14 Jul 1993 Location: /pub/ygz/zW-hz FILE -rw-rw-r-- 98099 bytes 05:50 6 Mar 1993 zwdos220.zip archie> quit # Bye. Connection closed by foreign host. % 黄鱼:你看最后一个搜寻结果:在ftp.cs.purdue.edu有这么一 个文件,是今年三月才存入的。 可以FTP去那取回这个软件。再看倒数第二个zwdos220.rea dme文件,一般软件的贡献者在提供软件时均另带上一个后缀为read me或doc的说明文件。你可以在FTP时当场看一下这类文件,以决定 是不是要取。如你想看看zwdos220.readme到底讲些啥,在 ftp状态下键入: ftp> get zwdos220.readme |more 这个文件就会显示在屏幕上了。俺再告诉你几个阿崎婆的地址: archie.rutgers.edu 128.6.18.15 (Rutgers University) archie.unl.edu 129.93.1.14 (University of Nebraska in Lincoln) archie.sura.net 128.167.254.179 (SURAnet archie server) archie.ans.net 147.225.1.2 (ANS archie server) archie.au 139.130.4.6 (Australian server) archie.funet.fi 128.214.6.100 (European server in Finland) archie.doc.ic.ac.uk 146.169.11.3 (UK/England server) archie.cs.huji.ac.il 132.65.6.15 (Israel server) archie.wide.ad.jp 133.4.3.6 (Japanese server) 带鱼:你可以告诉我几个跟中文有关的FTP地址吗? 黄鱼:请看俺的联络图: (一)ifcss.org 129.107.1.155 这是在美国的“中国学生学者自治联合会”的华人社区信息中心的档案 馆(Chinese Community Information Center of IFCSS)。那里有: 各种Public Domain或shareware的中文软件,目录:/software 华夏文摘,目录:/hwxz 其它各类中文期刊:目录:/org 文学作品及中文文库:目录:/china-stuides Usenet中文新闻组alt.chinese.text文章精选:/act 还有其它很多乱七八糟的东西。 (二) grumpy.ssc.gov 143.202.112.10 这是赫赫有名的中华大帝国一品带刀大司马、帝国考试院长、五笔教北 美分舵掌门人、帝国星相国师、不甚了了真人鲤鱼先生的道场。那里有: 中文小说,目录:/pub/Chinese-Files/Novels 中文文章:目录:/pub/Chinese-Files/Articles 中国古董,目录:/pub/Chinese-Files/Classics 汉字五笔字型输入法教材,目录:/pub/Chinese-Files/Hanzi-Input 华夏文摘,目录:/pub/Chinese-Files/Hua-Xia-Digest 中国诗词,目录:/pub/Chinese-Files/Poems 【鲤鱼注:鲤鱼庙很快就要关门,所有的中文收藏,均转移到了爱妇寺藏经 阁:ifcss.org:/china-studies/xiaoyu -collection】 (三) cnd.org 132.249.229.100 这是电脑期刊“中国新闻摘要”和“华夏文摘”的老巢(China News Digest FTP Server),除去它们自己刊物的档案和“六四”照片以 外,这个地儿没啥特色,基本上是ifcss.org的翻版。 (四) sunsite.unc.edu 152.2.22.81 这里存有许多中国歌曲。目录:/pub/multimedia/chinese-music 是SUN工作站的.au格式。可看一下子目录How_To_Play_Audio 内XX-User.ReadMe文件,找到在PC、Macintosh微机上放的方法。 (五) asia.lcs.mit.edu 18.24.0.72 这里存有许多香港明星照和风景图片,也有一些中国大陆的,如有一张北 京KFC啃他鸡店的照片。还有一些希望工程的图片。 是.gif格式。 目录:/pub/china/gif /pub/hongkong/hkpa /pub/project_hope 另外,在台湾也有许多FTP地址,如moers2.edu.tw(140.111.2.22) 等。 带鱼:你列的像140.111.2.22是什么代号? 黄鱼:这是各FTP地址的IP Address。象moers2.edu.tw 这类的叫Domain Name。你在爱妇踢屁时既可以用前者踢,也可 以用后者踢。可能用前者更好些。好了,俺都把俺的资源与你共享了。该请 俺喝啤酒了吧? 带鱼:(很不情愿地)好好。 黄鱼:走,喝酒去。明天开侃中文电脑。 ------------------------------------ 黄鱼夜话(三) HZ码与ZWDOS 带鱼:黄鱼,今天你是不是该讲讲电脑中文了。俺老听人讲国标码、大五码、还有 王码、仓颉码什么的。 黄鱼:老规矩,先让俺文绉绉地讲点背景。在电脑上进行汉字信息的处理包括汉字 信息的输入、加工和输出。为了在不同电脑(计算机)之间传输汉字信息, 中国大陆制订了国标《信息交换用汉字编码字符集》即国标GB2312, 它对6763个汉字制订了交换码,这就是通常说的国标码(GB)。台湾 也制订了《通用汉字标准交换码》,其中收了13053字,这就是大五码 (BIG-5)。 带鱼:大陆的和台湾的交换码不一样,有没有两种码之间的转换软件? 黄鱼:当然有了。去ifcss.org(129.107.1.155)就可以 取到。俺将文件名告诉你: UNIX版:/software/unix/convert/hc-30.tar.Z DOS版: /software/dos/convert/hc-30.zip MAC版: /software/mac/convert/HC-1.5.hqx or HZ-3.0L.hqx 带鱼:俺听人说可以免费订阅GB版华夏文摘,能每周都收到一期。 黄鱼:你知道FTP时有两种传输模式,一种是ASCII,一种是Binary。 ASCII制文件通常可在不同电脑系统间直接交换,而Binary文件 通常不能在不同电脑系统间直接交换。所以在电脑网上邮寄GB或BIG5 这类“二进制文件”时,必须用uuencode等方法把文件编制成AS CII文件,到达终点时再通过uudecode还原成二进制文件。所以 你得将那寄来的华夏文摘GB文件先从Mail里存储成一个文件,将这个 文件脱码,再用你在主机上装的中文软件阅读。如果你只能在PC或MAC 微机上读中文,那还得加一个从主机到微机的传输步骤。 带鱼:哇,好麻烦好麻烦呀! 黄鱼:依俺看可以在主机上用FTP的,就用不着邮订华夏文摘了,最起码可以每 周五去踢它回来。 带鱼:还有更好的法子吗? 黄鱼:有。这就是使用HZ码。 带鱼:哟,又来一匹马。 黄鱼:HZ(取自“汉字”两字)编码是由李枫峰和魏亚桂设计提出的。在这个编 码系统中,所有的汉字完全用ASCII的128个字符来编码,每行的H Z码必须用“~{”开头,用“~}”结尾。这样汉字就可以不用uuenco de顺利地在计算机网络中自由传输了。 带鱼:现在网上有用HZ码的中文信息吗? 黄鱼:华夏文摘已经有HZ版广播了…… 带鱼:那俺这就去订一份去。 黄鱼:别急,你听我说完嘛。要看HZ版也不用订,还有更好的法子呐。 带鱼:啥法子,快告诉俺嘛。 黄鱼:不能白告诉你,今晚再请俺一瓶啤酒。 带鱼:好你个黄鱼,得得得,俺就再出一次血。 黄鱼:这法子就是看那Usenet News的中文新闻组alt.chine se.text。用中文说白了就是牛嘶咕噜铺,殴斗.差你死.踢死他。 带鱼:听这中文名儿好象阶级斗争挺激烈的。 【鲤鱼注:嫌“阶级斗争”不是?那您改叫“牛屎咕噜铺”得啦!∶-)】 黄鱼:就是。这是个自由论坛,阿狗阿猫都可以发言,当然也可以骂大街了。你在 这里头也可以看华夏文摘。在这儿看,啥都不用管,只要睁开眼看就得了。 俺给你在这PC上示范一下,先按昨晚阿崎婆的搜索结果去将那zwdos 取回来,别忘了有一个字库文件cclib.16也得带上。zwdos在 ifcss.org(129.107.1.155)里也有,目录是 /software/dos/ZWDOS。取回后将cclib.16与zwdos220.z ip解压缩后的一堆文件放在一块,最好是做一个专门存它们的子目录,叫 zw什么的。然后进入这子目录,根据你的PC的monitor选择zwvga/zwega /zwherc中的一个命令键入,这解码脱码程序就开始干活了,一旦发现屏幕上 用“~{”和“~}”括起来的玩意儿就立刻将这些HZ码显示为相应的汉字;你 这时如果用一个通讯程序如装有Ethernet卡的PC上的Telnet或Telbin,或 装“摸蛋”modem的PC上的Kermit或Procomm联到主机上,主机是UNIX 的用rn,vn或tin,vnews,主机是VMS/VAX的用news ,vn或其它的什么newsreader就可以看alt.chinese .text了。想让PC一开机就运行zwdos,可以在AUTOEXEC .BAT文件内加入这两行: cd /zw zwvga (或zwega,zwherc) 还在用老古董CGA的可以在ifcss.org:/software/ dos/ZWDOS/old找到老版的可以用在CGA上的zwdos。 带鱼:俺可以用zwdos往这铺子里贴文章吗? 黄鱼:可以。魏亚柜掌柜的这个软件,3755个常用汉字的输入采用的是无调拼 音法,;其余3008非常用字可用偏旁查字法输入。你可以在你习惯使用 的编辑系统(editor)如vi,Emacs下象编英文一样编辑中文 ,输中文时要将大写键(Caps Lock)锁住,记得在每行开头用 “~{”开门,用“~}”关门。 带鱼:让俺试一试。俺想打你的“黄”字。 黄鱼:先敲入“~{”,按下大写键,输入huang,按空格键,屏幕下方就出现 发huang音的常用字,用左右光标(有时是数字键盘上的4、6键)选 “黄”字,再按回车,就把“黄”字整到你正编的文件里了。 带鱼:俺想打侃大山的“侃”字。 黄鱼:这字在国标里是非常用字,输入法是这样:先敲入“~{”,按下大写键,按 x键再按空格键,按空格键,屏幕下方选字框出现许多偏旁部首,用左右光 标(有时是数字键盘上的4、6键)选“亻”,就会出现以“亻”为偏旁的 非常用字,找到“侃”字,再按回车,“侃”字就进入文件里了。有一点要 说明的是,魏掌柜的zwdos汉字拼音输入是一字一音,所以有些多音字 的输入就得记住是用哪个音。如“着”用zhuo,“重”用zhong, “还”用huan,“了”用liao等。 带鱼:那么用这zwdos也能看和发中文依妹儿罗? 黄鱼:你倒是挺会举一反三的。不过用UNIX的mail时注意在用“~{”开门 时不要把“~”打在每行的第一列上,因为第一列的“~”在Mail里有特 殊用处(如“~r”表示附上一个文件),所以用要至少按空格键一下再打入 “~{”。如果调入vi等编辑系统就不用空一格了。俺们明晚再接着聊吧。喝 酒去。 ------------------------------------ 黄鱼夜话(四) HZ码与zwdos(续) 汉字输入编码 带鱼:今天俺试着用zwdos输入中文,累了个半死,这zwdos真是“中文 捣死”啊。 黄鱼:别介,人魏老板发明这zwdos容易吗?这个软件为PC用户接受中文信 息做出了不可磨灭的贡献。不过它目前采用的中文输入方法是不太好使。俺 今晚就先讲讲中文输入。 你昨天提到的王码、苍颉码,是汉字的输入编码。为了将汉字输入电脑,需 要将每个汉字转换为输入编码。这汉字输入编码的实质就是把作为平面文字 的汉字变成容易做成二进制代码上机传输的线性文字(如英文)。汉字输入 编码方法虽然很多,但基本可以归纳为字形法、字音法和音形结合法三种。 象大陆的王永民王教主的王码(五笔字型)和台湾的朱邦复朱教主的倚天仓 颉码就是形码,大陆的拼音码和台湾的注音码就是音码。现在基本上是大陆 搞的输入法用于GB码,台湾搞的则用于BIG5码。不过听说有用于简化 字的简仓码。 带鱼:这拼音码不是挺好吗? 黄鱼:拼音码好处是简便易学,有点拼音底子就成。但汉字同音字太多,俺看过一 个统计,那上边说呀,有一千六百七十二个汉字,各自都拥有一百个以上的 同音字,最多的达一百七十七个,造成表达上的很大困难。用在ifcss .org能拿到的不花钱的中文软件,你玩那拼音输入就不能盲打,你得在 屏幕编辑的选字框内选取你要输入的同音字,打字速度受到限制。不过听说 现在国内有一种叫天利的音码输入法很是了得,可能是在同音字鉴别方面有 了突破。CXterm上用的主元输入法据说也不错。 带鱼:那五笔字型怎样呢? 黄鱼:五笔字型是一种按字形特征编码的输入方法,是形码中的较有影响的一种。 王教主今年五月底还上中央电视台向全国传教了。五笔字型按笔划-字根- 整字-词语的序列,建立了一个按字形特征编码的完整体系。字根代码是五 笔输入法编码的主要依据。按首笔划分作横、竖、撇、捺、折五类,各对应 英文键盘上的一个区,每个区又分作五个位,位号从键盘中部向两端放射排 列。共25个键位。各键位的代码,既可以用区位号(11-55)表示也 可以用对应的英文字母表示。共有130种字根。你在用五笔输入法时就是 将单字或词语拆分取码,将代码输入。有人形象地叫它五笔拆字。如果熟练 地掌握了编码规则,你就可以盲打了。俺在grumpy.ssc.gov: /pub/Chinese -FIles/Hanzi-Input存有一套五笔字型入门材料,其中有讲义、五笔字型编 码总表、五笔字型键盘字根图等,你有兴趣可以爱妇踢屁取回来看看。现在 还有一种50字元输入法,是形码中的后起之秀,它只用50个字根(字元 ),比五笔少80个,可能容易学些,不过俺还没见过。 【鲤鱼注:黄鱼这里提到的东西已转移到了ifcss.org,请那那里 相应的目录里去找。】 带鱼:有哪些中文软件可以用用五笔输入法呢? 黄鱼:PC用户可以试一下南极星,你在菜单“汉字输入-其它方法”下选B,就 进入五笔了。南极星还有查码功能,你用拼音输入一个字,将光标移到要查 的字下,切换到五笔输入,在菜单“汉字输入”下选“显示编码”就成了。 俺刚送到grumpy.ssc.gov的全部6763个国标汉字的五笔编码表也可用来 转成南极星的五笔输入法文件。具体办法你可以看一下南极星中的cizudic. doc文件。X级Cxterm 也可以用五笔输入,最新版的MAC简体字中文操作 系统7.1也支持五笔输入并有查码功能。 带鱼:那俺可以不用在zwdos下用拼音加部首输入中文,改用其它中文软件编 HZ文件吗? 黄鱼:可以。这是一个两步法。第一步,用你喜欢用的输入法在中文环境/编辑系 统下如PC的南极星、X级的Cxterm加Celvis、MAC的中文操作系统加一 个文书处理系统象Nisus、Turbo Writer等编辑GB文件;第二步,用转换软 件将GB文件转成你准备贴的HZ文件。南极星有直接存HZ文件的功能, 不过在编辑时要注意,南极星的全屏幕编辑每行可输入40字,相当于英文 的80个字符。存成HZ文件时,那些不只一行并自动换行的段落只在段落 开始有“~{”,在段落结束有“~}”。这就不符合魏掌桂的每行都要有“~{ ”和“~}”的规定,在一些每行显示八十个字符的终端模拟通讯软件上看就 会出现乱码。俺摸出了一个避免在南极星上存HZ文件出乱码的窍门:每行 最多只输入38个汉字(76个字符,空两个字的空间)就按回车键强制换 行。这样存成的HZ文件恰好每行80个字符(加上“~{”和“~}”)。在 终端上看就不会有乱码了。 带鱼:哪里有GB与HZ之间的转换软件呢? 黄鱼:ifcss.org有。文件名是: UNIX版:/software/unix/convert/HZ-2.0.tar.Z DOS版: /software/dos/convert/gb2hz.exe & hz2gb.exe MAC版: /software/mac/convert/HZ-2.0.hqx 哦,对了。俺忘了跟你讲MAC文件的FTP传输了。这MAC机上的文件 用的是独特的MacBinary格式。为了在不同电脑系统间传输。一般 用BinHex方法把文件编制成后缀为.hqx的ASCII文件,到达 终点时再通过BinHex方法还原成MacBinary文件。MAC上 的FTP软件Fetch可以在传输.hqx文件时自动将原文件还原出来 并解开用StuffIt压缩的文件。 带鱼:如果俺在ACT里看到一篇好文章,可以把它打印下来吗? 黄鱼:zwdos2.20有打印功能,你可以在看的时候用屏幕打印(Print Screen)的办法打出来。国光苹果(装有简体字中文操作系统的MA C)上用NewsWatcher的HZ兼容版也能打印,这软件在ifc ss.org: /software/mac/viewer里有。想要打印得好看一点的话,可 以将文章存下,用上面俺提到的转换软件转成GB文件。那样就有许多打印 软件可以用了。你还可以转成PS文件送到激光机上打印。zwdos现在 支持9针打印机、Epson兼容24针打印机、IBM兼容24针打印机 和HP LaserJet激光打印机。如果不是用最后一种,你要修改一 下zwdos.cfg的最后一行的打印机设定语句,将其中的/pt=lj 的lj改成适合你的打印机的参数(dm9/eps24/ibm24)。不然要出乱子的。 时候不早了,俺们明晚再聊吧。 ------------------------------------ 黄鱼夜话(五) 汉字输入编码(续) 带鱼:黄鱼,俺试了一下五笔。那击键次数少是少,可那么多字根俺记不住咋办? 黄鱼:没啥窍门,每天唱五笔教赞美诗三遍。你听俺唱给你听啊,第一首,配 上《三大纪律八项注意歌》的调调: 王旁青头五戋(兼)一, 土士二干十寸雨。 大犬三羊古石厂, 木丁西, 共戈草头右框七。 目具上止剥虎皮, 日早两竖与虫依。 口与川,字根稀, 田甲方框四车力。 山由贝,下框几。 禾竹一撇双人立, 反文条头共三一。 白手看头三二斤, 月彡(衫)乃用家衣底。 人和八,三四里, 金勺缺点无尾鱼, 犬旁留义儿一点夕,氏无七(妻) 言文方广在四一, 高头一捺谁人去。 立辛两点六门疒(病), 水旁兴头小倒立。 火业头,四点米, 之宝盖,摘礻(示)衤(衣)。 已半巳满不出己, 左框折尸心和羽。 子耳了也框向上。 女刀九臼山朝西。 又巴马,丢矢矣, 慈母无心弓和匕,幼无力。 这第一首是五笔字型字根助记词。第二首,寄调毛主席诗词歌《七律·长征》 五笔字型均直观, 依照笔顺把码编; 键名汉字打四下, 基本字根请照搬; 一二三末取四码, 顺序拆分大优先; 不足四码要注意, 交叉识别补后边。 这第二首是五笔字型的拆分取码歌。还有四句口诀: 能连不散, 兼顾直观; 能连不交, 取大优先。 你每天起床,面向东方,怀着对王教主崇敬得五体投地的心情唱上一通“两 歌一诀”,在电脑上“口中念之,手下敲之”。俺敢保证,不出一个礼拜, 你就能记住全部字根的分布,较熟练地输入汉字了。一般可以很快地达到8 0字/分,再熟悉了词汇码输入后,就可以更快了。俺正在编辑供南极星使 用的词汇码GB源文件,编成后将送鲤鱼掌门处存档。你可以在里头加上你 设计的词汇码,再转成输入法字典。最新版的MAC中文简体字操作系统C H-7.1b5支持五笔输入,并提供中文词典工具让用户输入词组并自动 生成词汇码,还带有“Z”功能,就是允许你在五笔输入时将一切“未知数 ”字根都用“Z”来代表,方便得很。现在有人说,五笔字型已经过时。俺 不这样看,一个好的汉字形码输入法应该是“字根选取合理,选取数量少, 键盘布局合理,击键次数少”。学五笔字型虽然开始时要花些时间记字根, 但一过了这关后,打字速度就上去了。 拿五笔跟拼音比,今年六月份的华夏文摘有一篇比较拼音连词输入法的文章 ,是华夏文摘的一位老编写的,笔者称自己比较熟悉汉语拼音,但他的最快 输入速度不过才46字/分。所以在没有人工智能进行同音字的鉴别的情况 下,拼音输入法始终受同音字同音词的限制,快不到哪里去。 现在汉字输入编码是“万码奔腾”,但很多只是申请了专利后就束之高阁了 。形码里也有后起之秀,象“50字元”等,但目前在ifcss.org 的中文软件里俺还没发现有支持这种输入的。所以在现在条件下,想要提高 中文输入速度,用五笔输入是一个切实可行的方法。反正俺们也不想在输入 大赛上拿奖,比拼音快就成了。 俺再提一句,据中国速记打字协会资料,现在中国人写汉字,每分钟最快只 能写三四十个左右。所以用了五笔,至少能提高一倍书写速度。对于你我这 些写字“放之四海而皆爬”的哥们,练电脑中文打字就更有必要了。 【鲤鱼注:据《人民日报》报道,目前最快的打字输入记录是用五笔字型输 法达到的,为270字/分,不亚于用计算机作的印刷体字的扫描输入。】 带鱼:听你这么一说,俺有点活动心眼了。得,俺决定加入五笔教。 黄鱼:好,俺这就带你去WASHROOM,你就将就点,在洗手池(不是抽水马 桶)里受洗吧。 【鲤鱼注:五笔教教义和黄鱼大师的五笔教讲座材料在ifcss.org 的藏经阁内可找到,新教徒务请参照刻苦研习。目录为:/china- studies/xiaoyu-collection/computer】 ---〈全文完〉---