|
試了好多次、多種方式均失敗,由於只保留最後三次的畫面,請高手們幫忙看一下。, E% r f$ J+ I) c/ H
: }8 ^) {7 Y$ H) O- p1、zdictool 轉 zhwiki-20110206-pages-meta-current.xml.bz2 成繁體中文(這是比較新的 wiki):
, O9 Z! g9 K& I9 W' x& b6 N8 g
( k# t6 E. n3 u, {8 K, lC:\transferZDicTool>zdictool -z zh2hant.dict zhwiki-20110206-pages-meta-current.xml.bz2 zhwiki.pdb+ ?# q2 P8 A C) J. I
[22:48:51]Loading... Done( J! T! v T/ p/ L' Q. D7 E% ?) ~
[06:19:52]Processing... Init [06:19:52]Error!+ |2 r7 K# ~: N4 y
Traceback (most recent call last):
) Y' ]6 A: C b( t File "ZDicTool.py", line 642, in <module>/ `9 S% E4 I7 ^; g1 U) K, Q
app.resizeBlock()0 Q ]; }% h: y* A9 k" g& t6 @
File "ZDicTool.py", line 396, in resizeBlock
5 {# [' A, j4 n& j" [ for word in sorted(self.lines.keys()):" @0 O' @* E* S8 h6 }6 J
MemoryError
- w4 `8 w. k4 X: b" m$ ^* q# Q$ s3 I7 T' y6 s
2、用 zdictool.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki)
; ~: d% ^1 ^; }. U結果與下面的第三點雷同,ZDic 無法正確產生 idx 檔。. A! @3 D( u" d" L9 Z- Y
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.pdb1 w5 f- D; c) w5 [5 ?
[09:52:29]Loading... Done
# ]+ ]* n5 y4 T! b! P0 o6 D[19:04:26]Processing... Done
! g* Z: C8 q! j[19:24:39]Saving...C:\transfer\ZDicTool\ZDicTool.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 65535# s. t8 u4 o1 l8 n8 L1 O/ x
self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index
/ H! N, a; A- y+ S( X! [C:\transfer\ZDicTool\ZDicTool.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535) ?. Y+ J) u. F5 p
self.pdbType,self.creatorID,0,0,self.bnum
: X/ A/ R- E8 O8 G4 G L Done% H( o2 C4 V2 b- k) R
[19:25:54]Success! It costs 9h33m25s.
- T' ~8 [; n$ {( {) S: I- x: i1 p" C6 h3 \9 s2 A
3、用 zdte.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki). _6 U; e% Q6 V5 t: n: T
% A) P, o+ t% d0 ^9 e' vC: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.pdb) Z4 ^$ Y' |& l6 i# U' ?: S" c
[22:49:54]Loading... Done' l9 _' p# W* M* q: e7 F; Z
[06:05:44]Processing... Done3 ?3 Q+ k2 ~! a5 |* [
[06:15:55]Saving...C:\transfer\ZDicTool\zdte.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 65535
4 T& f0 q( A8 G& q0 t- e! e9 r self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index
8 p: M) `) T$ w0 |" G& x- N; ~' y1 ]C:\transfer\ZDicTool\zdte.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535
3 w, X3 \$ C- [ self.pdbType,self.creatorID,0,0,self.bnum
" |" Q# y! c F Done
/ R0 K( }, Q6 Y! {[06:16:56]Success! It costs 7h27m1s.( j% E0 D+ j+ C, Z& e
9 }7 p/ y3 n$ v( r1 Q6 p轉完後 zh_TW.Big5.pdb 大小為 624.2 MB,結果 ZDic 無法正確產生 idx 檔案,只產生了 8 K 的大小就停止。
$ w3 f( D/ H' T }嚐試用 zdte.py 將 zh_TW.Big5.pdb 反解成 txt ,結果卡在 Loading... 99% 很久:4 D5 a$ i9 q3 W6 d" m. r
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
0 H9 ^3 P! Z: \4 U- R% g2 ^ l[08:26:16]Loading... 99%
" d/ y4 S$ S2 F. j5 Z" j雖然後來有執行完,
" R! |- u, ~1 O3 \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, x' A" r: C) x
[08:26:16]Loading... Done
/ [: Y- H2 Z5 {1 n \3 R. F5 u: p4 s[08:29:10]Success! It costs 0h2m54s.
- S* t* C( _6 I( B' j9 q9 g7 v7 w; y
但是 zh_TW.Big5.txt 內容大小完全不對,才 21.3 MB,最後面的內容如下:
) e" X1 R1 r/ y3 R% ]3 K4 I坦奴·朗拿度]] ||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- ^8 D( K8 S/ k) ?" v
( j+ u$ F+ ~! W' S! [* K6 I v6 P! r2007年-08年 NBA賽季 #REDIRECT [[2007-08 NBA賽季]]2 \, ^+ ^4 Z+ j* V! S; I* O! E9 P
2007年-2009年環球金融危機 #redirect [[2007年-2010年環球金融危機]]
; t4 B$ _* K$ P+ l2007年-2010年環球金融危機 #REDIRECT [[2007年-2010年環球金融危機]]
# {4 U8 G! l6 U p
2 c# h% \3 q/ x7 z若用 pdbeditor 將 zh_TW.Big5.pdb 反解成 txt ,結果出現下面的錯誤:: K5 |: ~, v5 q3 y, Q
Traceback (most recent call last): X# C$ L" o7 H1 {7 Z
File "pdbEditor.py", line 1909, in OnOpenDict
3 ?. H& s3 Y& t% G a1 | self.instance.p2t(pathi, patho)* W0 W/ ?9 w* ?) e- [! Y, W& d
File "pdbEditor.py", line 1444, in p2t, R+ C3 ]4 H' y" E5 N z7 e3 J
t.write(unste(f.read().decode('zlib')))
% M, f% _( Y' B; s: _- v' ~( jMemoryError9 r6 o' b c2 V" S/ T5 A
# B: O" h2 q9 Ozh_TW.Big5.txt 內容大小也是完全不對,才 21.3 MB,最後面的內容如下: {" ?8 u' Y( N5 {) p- ~
坦奴·朗拿度]] ||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?]]\n1 d! Z! z$ h( X6 D
" Z1 Z7 \! O7 p3 q o
與 zdte.py 差最後兩行。; j2 L8 @! _- m: [% V
( H% Z5 i7 R/ k5 O
請高手們幫忙看一下,謝謝 ^_^
4 ]& W8 ^# a d( o6 q- M* G' X6 V$ C& P: d+ R% p) d4 i
我的 os 是 xp build 2600,3G 內存。' G2 z+ a8 t4 X3 A+ c
2 a4 @. |& s+ X8 s5 N* M* p+ D8 V[ Edited by coulthard on 2011-2-13 20:51 ] |
|