mdict-utils icon indicating copy to clipboard operation
mdict-utils copied to clipboard

转换sql有点问题

Open csmagics opened this issue 2 years ago • 1 comments

mdict -x dict.mdx --exdb

输出 --- Elapsed time: 0.007725 seconds --- Traceback (most recent call last): File "/usr/local/bin/mdict", line 8, in sys.exit(run()) File "/usr/local/lib/python3.10/site-packages/mdict_utils/main.py", line 94, in run reader.unpack_to_db(args.exdir, args.mdict, zip=args.exdb_zip) File "/usr/local/lib/python3.10/site-packages/mdict_utils/reader.py", line 299, in unpack_to_db mdx = MDX(source, encoding, substyle, passcode) File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 622, in init MDict.init(self, fname, encoding, passcode) File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 114, in init self._key_list = self._read_keys() File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 364, in _read_keys return self._read_keys_v1v2() File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 453, in _read_keys_v1v2 key_list = self._decode_key_block(key_block_compressed, key_block_info_list) File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 258, in _decode_key_block key_block = self._decode_block(key_block_compressed[i:i+compressed_size], decompressed_size) File "/usr/local/lib/python3.10/site-packages/mdict_utils/base/readmdict.py", line 189, in _decode_block assert(hex(adler32) == hex(zlib.adler32(decompressed_block) & 0xffffffff)) AssertionError

csmagics avatar Nov 18 '22 07:11 csmagics

没有发现问题,方便共享你的词典文件吗?

mdict --version
mdict version 1.3.12 - written by Yugang LIU <[email protected]>

 mdict -x WNWCD5.mdx --exdb
100%|█████████████████████████████████████████| 107656/107656 [00:01<00:00, 72950.68rec/s]
                     --- Elapsed time: 2.646126 seconds ---

liuyug avatar Nov 18 '22 22:11 liuyug