|
試了好多次、多種方式均失敗,由於只保留最後三次的畫面,請高手們幫忙看一下。 J. E* a$ D2 n: k" a
* T' Z; `9 {4 s
1、zdictool 轉 zhwiki-20110206-pages-meta-current.xml.bz2 成繁體中文(這是比較新的 wiki):
) u/ L% J( Y# S& }2 q0 F$ ]. q6 j5 y) T3 z2 { U. _# r6 p5 E
C:\transferZDicTool>zdictool -z zh2hant.dict zhwiki-20110206-pages-meta-current.xml.bz2 zhwiki.pdb
2 d4 \/ ~7 i2 W8 `% |' q2 x& H& Q[22:48:51]Loading... Done
$ H3 h& H, F1 l0 U1 n7 ?3 N0 G9 \$ P[06:19:52]Processing... Init [06:19:52]Error!
/ d! `; W' T6 A9 MTraceback (most recent call last):
* j4 q+ I+ S: E3 S- ^- u f& V File "ZDicTool.py", line 642, in <module>
& Q& v t: X9 k- u1 L* A# e app.resizeBlock()& E( W( R$ R, b' W6 u' A2 E$ W
File "ZDicTool.py", line 396, in resizeBlock( z4 ?4 h+ d# z0 i0 z
for word in sorted(self.lines.keys()):
6 H% B7 x- s6 AMemoryError
8 b2 l7 l. v: C( y3 v3 s
$ ^( J4 _1 l; Y" H( H* \' Q2、用 zdictool.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki)
: v( i V a0 H" X結果與下面的第三點雷同,ZDic 無法正確產生 idx 檔。
/ |! a5 J1 E$ `, W3 i& |C:\transfer\ZDicTool>zdictool.py -z zh2hant0.dict d:\Data\palm\wiki\dic_source_data\zhwiki-20100922-pages-meta-current.xml.bz2 d:\Data\palm\wiki\dic_source_data\zh_TW.Big5.pdb
! k; w1 M% d: _' l& ]" Y0 V4 {[09:52:29]Loading... Done
% h5 A/ }( q; |/ p2 L; D2 U[19:04:26]Processing... Done
0 H$ u) @1 A/ \8 S[19:24:39]Saving...C:\transfer\ZDicTool\ZDicTool.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 655357 M5 M8 ^$ p1 E+ k% H. k
self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index! f1 w0 S' s$ v9 [" U( F( y
C:\transfer\ZDicTool\ZDicTool.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535
( |' J/ i3 J: P1 ` self.pdbType,self.creatorID,0,0,self.bnum5 @: v" k2 d& {4 s( R
Done" t; T. b+ Q9 c5 v, t7 o5 [
[19:25:54]Success! It costs 9h33m25s.
2 \: C8 ?2 ^! {2 b; n5 h) g
a1 n4 F2 s/ S- e6 n2 s3、用 zdte.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki)" N5 q% e g+ m3 U3 Z- b
% K7 l3 O. R. O- Q, [/ v% E$ w MC:transferZDicTool>zdte.py -z zh2hant0.dict -e big5 d:\Data\palm\wiki\dic_source_data\zhwiki-20100922-pages-meta-current.xml.bz2 d:\Data\palmwiki\dic_source_data\zh_TW.Big5.pdb6 U/ z4 t9 G2 |1 S
[22:49:54]Loading... Done
6 {- q! j& F- } m& p; Q) }[06:05:44]Processing... Done( p& n$ q b" S: ]4 c
[06:15:55]Saving...C:\transfer\ZDicTool\zdte.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 655351 _' o# T5 g8 V0 |( N
self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index
9 Q) o4 n7 s, p% k9 P+ FC:\transfer\ZDicTool\zdte.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535
; `7 M9 m0 t1 U5 M self.pdbType,self.creatorID,0,0,self.bnum
& P* f, x" m- Y Done( C9 F8 m% w/ F2 W- D4 G
[06:16:56]Success! It costs 7h27m1s.
1 o5 q3 V& @( A! P$ F
# w- S+ {7 z- d* o [1 @轉完後 zh_TW.Big5.pdb 大小為 624.2 MB,結果 ZDic 無法正確產生 idx 檔案,只產生了 8 K 的大小就停止。: F3 s* p/ [, L7 ^
嚐試用 zdte.py 將 zh_TW.Big5.pdb 反解成 txt ,結果卡在 Loading... 99% 很久:* m% F; X- R& `0 r! D
C:\transfer\ZDicTool>zdte.py d:\Data\palm\wiki\dic_source_data\zh_TW.Big5.pdb d:\Data\palm\wiki\dic_source_data\zh_TW.Big5.txt* L1 F! ^/ i) U( `
[08:26:16]Loading... 99%' L8 i% d6 ]& t h1 u
雖然後來有執行完,
6 }8 f% y, ]1 Y1 n; jC:\transfer\ZDicTool>zdte.py d:\Data\palm\wiki\dic_source_data\zh_TW.Big5.pdb d:\Data\palm\wiki\dic_source_data\zh_TW.Big5.txt
* R) X' L' e4 y/ ][08:26:16]Loading... Done6 }8 S6 m6 ^: ^0 L3 c1 q5 w
[08:29:10]Success! It costs 0h2m54s.
1 j" c: B ?% E4 B, i$ m& w( ~8 D! ^6 r# F3 U# w0 X8 w: W/ G
但是 zh_TW.Big5.txt 內容大小完全不對,才 21.3 MB,最後面的內容如下:* c7 R3 i+ b( a* A
坦奴·朗拿度]] ||426 || {{flagicon|ENG}} [[曼聯]]\n|}\n\n== 註釋 ==\n{{reflist}}\n\n[[Category:2007年| ]]\n[[Category:2000年代|年7]]\n[[Category:21世紀各年]]\n\n[[be-x-old:2007]]\n\n[[simple:2007]]\n\n[[zh-min-nan:2007 n?]]\n$ L# H$ c% S1 q$ r
8 o; T) Y) c* i" H; @7 T" u
2007年-08年 NBA賽季 #REDIRECT [[2007-08 NBA賽季]]" a3 d9 z+ q! v& l" K" h
2007年-2009年環球金融危機 #redirect [[2007年-2010年環球金融危機]]+ p) R7 J5 K" r3 f, W/ U
2007年-2010年環球金融危機 #REDIRECT [[2007年-2010年環球金融危機]]% W7 N: {1 B* G+ x% l+ M
; a& o) `& B& c& n6 A* G若用 pdbeditor 將 zh_TW.Big5.pdb 反解成 txt ,結果出現下面的錯誤:, | O/ t$ Z2 k% Z: @
Traceback (most recent call last):
* s8 J5 E4 w# P9 a6 [( T( T! A File "pdbEditor.py", line 1909, in OnOpenDict
* V( v* {# h* F s* F; z9 v self.instance.p2t(pathi, patho)5 i; ~! B9 }( A* a! b# J$ o
File "pdbEditor.py", line 1444, in p2t
1 Z' l; h9 h& {- b t.write(unste(f.read().decode('zlib')))- Y, Y4 p" @" d5 w. F5 Q Y
MemoryError
9 ~$ Q O4 T8 V# a
% s# ^, M$ f* p' C) w+ i9 Pzh_TW.Big5.txt 內容大小也是完全不對,才 21.3 MB,最後面的內容如下:9 ~. T p# ~& a3 a% F
坦奴·朗拿度]] ||426 || {{flagicon|ENG}} [[曼聯]]\n|}\n\n== 註釋 ==\n{{reflist}}\n\n[[Category:2007年| ]]\n[[Category:2000年代|年7]]\n[[Category:21世紀各年]]\n\n[[be-x-old:2007]]\n\n[[simple:2007]]\n\n[[zh-min-nan:2007 n?]]\n
) M! y! n& L! U8 X& x/ N J8 }6 G ' O( D6 O% B; w' [" H
與 zdte.py 差最後兩行。: ?0 G2 b, S( c9 p: E0 L, g
4 Z! O# m3 }0 |% [' f1 H$ P7 j5 R
請高手們幫忙看一下,謝謝 ^_^
. g$ C& D0 }/ z0 o8 m8 ]' _- @7 X" { Q8 N; Z Z
我的 os 是 xp build 2600,3G 內存。3 a/ @- F Q9 x$ ^
/ Y; {) {9 _% h% J5 O0 B. Z5 z[ Edited by coulthard on 2011-2-13 20:51 ] |
|