Email:Dansnow@21cn.com OICQ:99118 (仅此一个号码)

特别邀请CCB管理论坛

论坛名称:溯雪论坛  版主:dansnow CCB http://www.netXeyes.com/


将文章加入您的收藏夹 将本页发给您的朋友 将本页输出到打印机
文章标题: 再次请教CCB 没有关于字典的论坛 只好发到这了 sorry 感谢    搜索断线中所有的帖子 查看断线中的信息 回复时引用此贴 复制此贴内容 将本贴子内容通过email打包下载 给断线中留言 给断线中发信 断线中的IP地址:61.141.89.* 删除此帖子

由于我朋友的信箱设的密码长八位 带字母符号。。呜呜
字典档生成的实在太大了 我机器是P166 48M 死的太难看 一开始申请就没响应了
有什么能把字典档分成一个个小字典的工具吗?
比如每一万行一个小字典
谢谢了
离线
 MSIE 5.0 Windows 98
作者: 断线中  时间:2000-10-19.02:54:15 来源:广东
Re:再次请教CCB    搜索CCB所有的帖子 查看CCB的信息 回复时引用此贴 复制此贴内容 将本贴子内容通过email打包下载 给CCB留言 给CCB发信 访问CCB的主页 CCB的OICQ号码:9999 回复 Re:再次请教CCB CCB的IP地址:202.104.228.* 删除此帖子

如果是我自己,我想我第一时间想到的会是写一个QBASIC来拆,因为很简单,只要几句,而且速度也很快。现在假设你的大字典叫DICT.TXT,有5万行,想把它拆成DICT1.TXT-DICT5.TXT,并且字典里面每行一个密码,程序如下:
引用:

DIM FILE$(5)
FILE$(1)="DICT1.TXT"
FILE$(2)="DICT2.TXT"
FILE$(3)="DICT3.TXT"
FILE$(4)="DICT4.TXT"
FILE$(5)="DICT5.TXT"
OPEN "DICT.TXT" FOR INPUT AS #1
FOR I=1 TO 5
OPEN FILE$(I) FOR OUTPUT AS #2
FOR J=1 TO 10000
IF EOF(1) THEN EXIT FOR
INPUT #1, A$
PRINT #2, A$
NEXT J
CLOSE #2
NEXT I
CLOSE #1



这样可以很快又很方便地把字典拆了。因为是临时想的,只是一个示范,我自己没调试过,不一定正确,只是供你参考。只要你机子上装有DOS6或者到装有DOS6的机子上拷贝QBASIC.*就可以运行了,运行时DICT.TXT应在当前目录,生成的DICT1-DICT5也在当前目录。

如果你的字典是由流光或者黑客字典生成的,在生成时可以选择拆分。
另外,还可以用WINDOWS的WORDPAD来拆,不过速度可能会很慢,当然,也可以找一些可以编辑超大型文件的编辑器来拆,不过我觉得都不理想。

另外,我用QBASIC只试过操作8M的字典,再大的文件,QBASIC会不会出错,还不知道。

上面只是给你个参考,反正方法很多,你看哪种比较适合。
——————————
《溯雪论坛发帖守则》

本论坛不欢迎如下类型的帖子,此类帖子会被关闭或删除,本人恕不回复。
一,溯雪完全无关
二,无内容或内容过于简单,标题无意义的
三,个人联系的帖子。和标题为“某某请进”之类的
四,要求代破密码的
五,同一帖子多次重复的,灌水的
六,政治敏感话题,语言不文明,攻击他人的
七,溯雪手册中已有详细介绍或前面帖子中已有大量回复的
离线
 MSIE 4.01 Windows 98
作者: CCB http://dansnow.yeah.net/ 时间:2000-10-19.06:39:30 来源: C.Space

管理选项: 关闭主题 | 从精华区中移出 | 删除主题
本论坛言论纯属发表者个人意见,与 蓝色巴别塔 立场无关
论坛服务由 蓝色巴别塔 提供 技术支持:Yuzi工作室