找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3169|回复: 39

[教程] ZDicTool20130426维基百科词典制作工具(基于Wind-Bell ZDicTool20130326改进)

[复制链接]
发表于 2013-4-26 16:42 | 显示全部楼层 |阅读模式
ZDicTool20130426维基百科词典制作工具(基于Wind-Bell ZDicTool20130326改进), u3 L% J1 b1 d4 n
附转换的zhwiki_20130417 百度网盘 http://pan.baidu.com/share/link?shareid=398800&uk=1812231598
4 g9 o6 w' m* @
% ?- [$ K9 M* \7 Z5 x& l根据Wind-Bell在2013-3-26 01:44:11提供的转换维基的方法(http://www.treo8.com/bbs/forum.p ... 1&authorid=4654,第8楼文件),做一点补充,解决直接用ConvertZ繁简转换1.txt失败的情况。仅修改第2步,其他不变。1 ^8 A: M5 b$ ?
Wind-Bell的方法已经非常完善便捷了,向Wind-Bell致敬,同时感谢treo8一直以来对palmos和webos的支持。
3 ?# A3 M) k+ L6 b2 R# f- j7 i3 D9 z. x( F
Wind-Bell在2013-3-26 01:44:11方法,如下四步:% b4 z: d: A6 P  K
1:提取维基内容到txt
) S1 C+ L' v) a. d! b% C  nZDicToolDirect.py 维基源文件 1.txt4 A6 g. E# {6 p4 }( Y* K
2:繁简转换" y0 M+ g; O' Q  N5 R' i+ Q$ M
使用ConvertZ转换1.txt为2.txt
- t1 P. \  R8 I3:排序
' y2 I4 C1 ?& m5 pZDicToolDirect.py -s 2.txt 3.txt+ d" l8 L* f, X, ~) i6 x/ t7 R, D
4:产生2.60版本的字典文件3 {3 }+ g& r3 X: B: G) }& Z0 s3 N1 Y! l
ZDic26Tool3.py 3.txt wiki.pdb
4 H* M- B! n* v1 @
+ g: G( Z1 J) s; w! E8 `改进方法说明:
, ^' X2 Z8 r' z* }( e
* u. w  E$ B4 g: d1.软件环境:windows(不需要安装python,.py文件都已用pyinstaller-2.0打包成exe)
6 k: C( T& x& z  `) _工具:ConvertZ,convert.bat(根据osfans ZDicTool090110内的文件修改),解压工具(可以不用), t. x7 p2 E; N; e
3.输入:下载中文维基百科源文件,http://dumps.wikimedia.org/zhwiki/latest/zhwiki-latest-pages-articles-multistream.xml.bz2$ ]4 r" p/ @" J& t( x
4.输出:wiki.pdb,支持ZDic 2.60(PalmOS)/ZDic2 0.9.3(WebOS)的字典文件。
  s+ d6 B* i4 D- j' m0 c$ N* a5.使用建议:统一目录。即每步生成的文件.xml.bz2,1.txt,2.txt,3.txt都在convert.bat,ZDicToolDirect.exe与ZDicToolDirect.exe同一目录下- Z1 M6 }9 D1 q  J6 p
6.修改原因:可能由于个人电脑硬件较差(我的笔记本硬件是CPU i3 M380 2.53GHz,内存2G),也可能是1.txt文件太大,大小近2G,直接用ConvertZ繁简转换1.txt失败。欢迎电脑硬件好的童鞋测试,应该可以通过正常转换。% ?( n2 ~3 `0 C' t3 L
7.改进方法:对第2步进行调整,其他内容不变。第2步为分割转换合并,即“2.1对1.txt分割-->2.2对子文件进行ConvertZ繁简转换-2.3合并子文件成2.txt”。) K& f: K7 j* g6 e( Y7 e
% q6 |2 i3 G* e, Y3 ~0 ]) V. ?
改进后的完整方法:
2 {3 W* w. `8 Z, w, ?, H$ S5 F9 m; Z1 R
1.提取维基内容到txt
7 p* ^; N) Y# n3 b通过修改convert.bat运行,右键可以编辑,里面有具体说明,运行ZDicToolDirect 维基源文件.xml.bz2 1.txt4 l' d) Z% O, q" [4 X) w( L
也可以解压维基源文件.xml.bz2,获得维基源文件.xml,运行ZDicToolDirect.py 维基源文件.xml 1.txt& J8 i: b- c9 A/ E& F8 p
'''
6 W/ C. M9 n3 Y如果了解python,可以安装python,然后运行python执行命令。) E( v% Z, u5 Q. k" p( S# c5 _- }
先改工作目录到ZDicToolDirect.py的位置,可以import os,然后os.chdir("目标目录"),然后运行python ZDicToolDirect.py 维基源文件.xml.bz2 1.txt,其他步骤同理。8 J4 A: o$ e  t- J* R6 V
'''' b! r" m4 a; E
0 H, _' L3 ~8 U0 ]  s
2.繁简转换  k. e3 U1 G7 ~5 Q! C0 o0 x
具体做法:
1 f9 C: W6 {" K. S# `: Z2.1 对1.txt分割
& f1 }  @) ]2 D5 |2 F- Dlinux下用split命令。我试了几个txt分割软件(txt文本分割器1.0,老马的TextForever(FineReader)1.78)处理大文件都不行,后来在linux下用split命令搞定了。split -b 300M 1.txt,可以分成300M一份,名称xa(a...g).txt,共分成7份。具体大小可自动调整。
% l6 B9 n( V$ D/ y0 u( }9 k/ q+ A关于linux,可能安装比较费时间,webos手机支持split命令,可以在WQI下链接手机一试,文件要放在手机里面,我没试过。# U. Q# a5 ?& N0 N- F

" }/ g3 J8 e6 D, }2.2 对子文件进行ConvertZ繁简转换
' ?7 S# y) D2 P, u9 K* `回到windows系统,运行ConvertZ,导入子文件,选择GBK-GBK简体,转换即可。其实里面的内容是简体和繁体共存的状态,不细究了。$ w8 Y' ?, C' [2 g( N" ?" q
#运行时间5分钟  _6 Q! E7 c1 N8 U( s" v+ [
' c3 d1 r  T/ `" F2 O+ m7 g
2.3 合并子文件成2.txt
9 s, ]  p2 w1 B5 K. r0 z/ f4 S$ U1 z& {; |依然在windows下,通过cmd里面的copy命令实现文本可并。运行cmd,然后cd /d 目标目录,进入子文件所在目录,再输入copy xa* 2.txt。
9 s# i* p, a  C& L. t  P#合并过程3分钟/ ^  P& e& m  B$ G

5 p8 f$ b, l) ?4 T1 W9 s# n5 I综上所述,通过split+ConvertZ+copy可以在低硬件配置环境下实现1.txt到2.txt的转换。之后再实施3,4布即可。
, _$ H7 c7 L: o) Z4 A# ~* i
! \4 G) a- c& V% X3.排序; r. _0 w3 k$ |1 t1 c
编辑convert.bat运行ZDicToolDirect -s 2.txt 3.txt
( {' v% R% Z  X1 I% `#运行时间13分钟
$ t3 I8 ?# ]7 \! ~3 R* @* c
& G4 q7 N" e9 U' W+ S4.产生ZDic 2.60/ZDic2 0.9.3的字典文件3 z9 d% Y) n( O4 L. @/ @
编辑convert.bat运行ZDic26Tool3 3.txt wiki.pdb6 ^2 L1 n* U3 P! N
#运行时间9分钟
, D! @) G( `0 I$ M! x$ d
/ a' k5 s* l! s$ V新的中文维基百科字典就搞定了。' t( y2 M5 I* |+ u* O: A
* T# b1 @+ h/ F4 p  i& I
游客,如果您要查看本帖隐藏内容请回复
! ~8 [* {* s% P* V3 d- N1 x! X

7 N/ I% @1 y2 u) B+ L' g& d. [& h$ b  y) E1 [) {( g

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 1威望 +10 收起 理由
金属狂人 + 10 精品文章

查看全部评分

回复

使用道具 举报

发表于 2013-4-26 16:58 | 显示全部楼层
沙发支持.谢谢分享。
回复 支持 反对

使用道具 举报

发表于 2013-4-26 22:02 | 显示全部楼层
楼主是不是该考虑其他系统平台的维基
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-27 08:48 | 显示全部楼层
iOS、Android、WM都有离线wiki,Palm和WebOS小众娱乐吧。
回复 支持 反对

使用道具 举报

发表于 2013-4-28 16:22 | 显示全部楼层
这个看起来不错.
回复 支持 反对

使用道具 举报

发表于 2013-4-30 07:05 | 显示全部楼层
转发微博) T, L" |' ~; q4 _* h4 z: a
) q+ U! B( X6 F
来自 先生清昶 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2013-4-30 07:05 | 显示全部楼层
转发微博
3 y6 r& b8 @, d3 }. [  g0 a  j$ c7 o; [4 H* b1 u
来自 先生清昶 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2013-4-30 07:05 | 显示全部楼层
转发微博
( o/ H1 W7 x  ]  d. q! R# l/ o; ]: `+ z
来自 在路上飞白 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2013-4-30 07:05 | 显示全部楼层
转发微博
( A; ~1 c  f) v' ~2 R5 G! m6 G% G" _
来自 在路上飞白 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2013-5-1 07:24 | 显示全部楼层
转发微博
: T1 A6 I5 H9 V5 g9 Q  i9 O' E" i6 ?+ i- I
来自 2006雅可 的新浪微博
回复 支持 反对

使用道具 举报

发表于 2013-5-1 15:38 | 显示全部楼层
it seems a powerful dictionary.
回复 支持 反对

使用道具 举报

发表于 2013-5-1 19:12 | 显示全部楼层
看看
1 o, S' B" Q6 o0 r- c$ f
回复 支持 反对

使用道具 举报

发表于 2013-5-2 08:40 | 显示全部楼层
做人要厚道!!!楼主发帖辛苦要多顶!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-6 14:53 | 显示全部楼层
谢谢!支持Zdic
回复 支持 反对

使用道具 举报

发表于 2013-5-8 18:44 来自手机 | 显示全部楼层
试试看哈哈
回复 支持 反对

使用道具 举报

发表于 2013-7-12 23:09 | 显示全部楼层
centro就在用它
回复 支持 反对

使用道具 举报

发表于 2013-7-14 14:19 | 显示全部楼层
下载了0417,在centro上,好像不能用啊
回复 支持 反对

使用道具 举报

发表于 2013-7-17 21:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-7-20 08:24 | 显示全部楼层
规划局规划局规划局
回复 支持 反对

使用道具 举报

发表于 2013-7-21 14:52 | 显示全部楼层
之前下了下,结果没下全。重新来一次
回复 支持 反对

使用道具 举报

发表于 2013-8-2 23:18 | 显示全部楼层
发动发动散发放大第三方
回复 支持 反对

使用道具 举报

发表于 2013-8-19 16:49 | 显示全部楼层
找zdic的词典制作软件好难啊
回复 支持 反对

使用道具 举报

发表于 2013-8-29 13:31 | 显示全部楼层
看看这是什么
回复 支持 反对

使用道具 举报

发表于 2013-10-8 19:44 | 显示全部楼层
看看                    
回复 支持 反对

使用道具 举报

发表于 2013-10-22 12:08 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

发表于 2013-11-14 18:53 | 显示全部楼层
谢谢指教         
回复 支持 反对

使用道具 举报

发表于 2013-11-15 12:41 | 显示全部楼层
来学习一下 谢谢
回复 支持 反对

使用道具 举报

发表于 2014-4-18 00:50 | 显示全部楼层
vbnvbnbnbvn
回复 支持 反对

使用道具 举报

发表于 2014-6-28 11:15 | 显示全部楼层
好像合格版本更好
回复 支持 反对

使用道具 举报

发表于 2014-8-8 13:03 | 显示全部楼层
ddddddddddddddddddddddd
回复 支持 反对

使用道具 举报

发表于 2014-10-22 21:20 | 显示全部楼层
谢谢楼主的无私奉献!!!!!!  ~0 {5 I! M9 s, F1 o1 ^2 q& {
回复 支持 反对

使用道具 举报

发表于 2017-1-9 15:41 | 显示全部楼层
不错,这个正需要- F& F4 u# L% z4 W' K
回复 支持 反对

使用道具 举报

发表于 2017-8-10 19:32 | 显示全部楼层
I am lazy guy Q
回复 支持 反对

使用道具 举报

发表于 2017-8-17 14:54 | 显示全部楼层
不知道还能不能下载了
回复 支持 反对

使用道具 举报

发表于 2020-2-23 17:14 | 显示全部楼层
RE: ZDicTool20130426维基百科词典制作工具(基于Wind-Bell ZDicTool20130326改进) [
[url=]修改[/url]
, m4 P7 |, u" h
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-21 23:56 , Processed in 0.401189 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表