|
試了好多次、多種方式均失敗,由於只保留最後三次的畫面,請高手們幫忙看一下。
5 c5 H" u, b6 I- ]' r. I
2 c. f8 N1 K4 u* M* @8 {1、zdictool 轉 zhwiki-20110206-pages-meta-current.xml.bz2 成繁體中文(這是比較新的 wiki):6 z- L2 k+ p# a- n' X4 [3 ~
( m* @4 X' s t0 P1 [C:\transferZDicTool>zdictool -z zh2hant.dict zhwiki-20110206-pages-meta-current.xml.bz2 zhwiki.pdb+ _6 ]. B& F. ^) a- e
[22:48:51]Loading... Done" G& y( o8 c& f4 {. }& p$ M D& i6 \
[06:19:52]Processing... Init [06:19:52]Error!
) E0 B: T C$ I' X5 [Traceback (most recent call last):
. R6 u3 x3 U# Y. {# [1 k( x File "ZDicTool.py", line 642, in <module>5 O* b7 e( V% _0 `' N7 b
app.resizeBlock()
C2 q4 P e# o! Q0 q9 r) X File "ZDicTool.py", line 396, in resizeBlock5 K. H2 J4 X3 q
for word in sorted(self.lines.keys()):
+ v2 |0 Y6 ~5 L- A0 }MemoryError5 j6 S- G; x/ X4 Z) f P" b" d
- I4 W9 u- H" X8 h0 Z- ?; V7 }
2、用 zdictool.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki)5 L+ c. k8 u( v' O C' R6 e! I$ r
結果與下面的第三點雷同,ZDic 無法正確產生 idx 檔。2 C+ H$ u( `/ q
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.pdb4 b2 m7 N2 v) l9 L' A+ @4 \: J
[09:52:29]Loading... Done) U2 X8 b# l8 f: ]2 {1 I
[19:04:26]Processing... Done
9 i7 G7 k. C6 l; d- q[19:24:39]Saving...C:\transfer\ZDicTool\ZDicTool.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 655352 K+ T" V- @0 d9 [7 w8 O
self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index2 V* m; O+ P4 v! {+ `
C:\transfer\ZDicTool\ZDicTool.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535( \( L! ]1 T% @
self.pdbType,self.creatorID,0,0,self.bnum' ^# _! f9 |: x* `( ?8 C
Done0 c/ E* u' U4 p1 m1 z; l
[19:25:54]Success! It costs 9h33m25s.0 `. {8 f0 \' _) O5 R
. |: p# R7 k9 ~7 |! U. s" B
3、用 zdte.py 轉 zhwiki-20100922-pages-meta-current.xml.bz2(這是比較舊的 wiki)- K) k3 q. W" R
) J" c3 U1 j; pC: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.pdb5 g3 Z, I# Z8 W: n+ U
[22:49:54]Loading... Done
+ @) g; J; t& \0 L( a" h[06:05:44]Processing... Done
" ]6 z' k+ Z1 G% `+ U3 B[06:15:55]Saving...C:\transfer\ZDicTool\zdte.py:520: DeprecationWarning: 'H' format requires 0 <= number <= 65535& m/ U a( r& |. v, v+ }0 y' ~) b
self.index=pack('>I2H8x',1,self.bnum,2)+self.lenSec+ self.index/ K2 Y5 o/ v# z2 b: {# a
C:\transfer\ZDicTool\zdte.py:515: DeprecationWarning: 'H' format requires 0 <= number <= 65535
; a9 e+ I+ x) a& y( z$ D* B, I1 r( c1 | self.pdbType,self.creatorID,0,0,self.bnum
( o" M7 i, V/ Q3 V! R# k7 l2 C, D Done
; N( `/ Z; p8 H2 |7 J, T, Z% Z; @[06:16:56]Success! It costs 7h27m1s.
+ @, E y6 ^$ Q8 q; T: p% Y1 T, a& G
轉完後 zh_TW.Big5.pdb 大小為 624.2 MB,結果 ZDic 無法正確產生 idx 檔案,只產生了 8 K 的大小就停止。
; |- _+ y; Z7 n- |5 v$ Z+ K+ m嚐試用 zdte.py 將 zh_TW.Big5.pdb 反解成 txt ,結果卡在 Loading... 99% 很久:
) _9 Q& k/ B1 I9 D9 N, c B' XC:\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
2 ?+ x( ~0 V3 B3 z2 ^2 V# {9 Q* E[08:26:16]Loading... 99%" I- n$ e0 H _- Q' Q& ?
雖然後來有執行完,
! ]" q* V3 }# g6 l; v8 G5 \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
8 a$ c* Z" y2 a' \- ~; y( c6 D& s[08:26:16]Loading... Done
$ D2 B# K# E z9 h4 |6 _$ l" ]2 `[08:29:10]Success! It costs 0h2m54s.2 h" V* {' o5 E6 j" d3 b. b
; n% l% O/ l; D# `但是 zh_TW.Big5.txt 內容大小完全不對,才 21.3 MB,最後面的內容如下:1 T; Z4 T/ p& V- J e
坦奴·朗拿度]] ||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! d1 O v* ?7 ~, {
& }, ?0 W' T5 E
2007年-08年 NBA賽季 #REDIRECT [[2007-08 NBA賽季]]
: E, S: c2 D- Z) U9 N; k/ J2007年-2009年環球金融危機 #redirect [[2007年-2010年環球金融危機]]
6 V$ n: K. c Y7 s% P; D# |1 n8 n2007年-2010年環球金融危機 #REDIRECT [[2007年-2010年環球金融危機]]) V. A0 B3 K2 o! j" Y; y
# a) Q% c$ |7 V1 A# Z' B
若用 pdbeditor 將 zh_TW.Big5.pdb 反解成 txt ,結果出現下面的錯誤:
, a4 U) b* B; h2 y8 m" H/ TTraceback (most recent call last):/ ?+ d( S+ x& g5 @
File "pdbEditor.py", line 1909, in OnOpenDict
# I* w. W, U$ L F0 b$ m- Q) I self.instance.p2t(pathi, patho)! Q) }& @+ s& J
File "pdbEditor.py", line 1444, in p2t
+ M- d7 D* R7 U+ n/ k t.write(unste(f.read().decode('zlib')))
& j/ n' D3 ^6 p+ D( f# jMemoryError
/ _, Z5 X0 k$ M( N( H8 T8 Z, E% k* Y9 c J5 e# |$ P2 y! e( l
zh_TW.Big5.txt 內容大小也是完全不對,才 21.3 MB,最後面的內容如下:. i; R/ F# u1 e; q( e: 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?]]\n
4 K* s" y" u8 q- D7 S( l0 m3 I; n- Y: L
0 K% h1 ] ]* b9 R與 zdte.py 差最後兩行。$ b X- [2 J1 s+ E
" z/ o; _$ m& F+ X0 G
請高手們幫忙看一下,謝謝 ^_^, j; o. H4 b6 g& w1 i7 _9 x l
5 m: X0 p, R S" m4 Z- k& T8 d我的 os 是 xp build 2600,3G 內存。, i- r0 m7 I4 D; Y$ @2 c
; _$ X- R- G9 E1 b[ Edited by coulthard on 2011-2-13 20:51 ] |
|