掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wubis

[讨论] 纯属探讨-对mdx格式被破解开源有什么看法

[复制链接]

该用户从未签到

发表于 2014-10-8 08:50:32 | 显示全部楼层
本帖最后由 fastwiki 于 2014-10-8 08:51 编辑
0 T1 T% p: \2 s% R
zhu1234 发表于 2014-10-7 23:047 d1 F" f6 T. T8 w" A! C
fastwiki   android版,词库只能放在存储卡上?
. k& R7 O0 q4 G; D( G8 x
. ~7 U0 c* n; y6 O! d/ l与Hdict 对比了一下。fastwiki   android版 还有不少差 ...

& O1 |! x3 ]. M* H
* M8 K5 K& O% x  W" u2 L1. fastwiki for android 支持任意存储设备, 只要是 android 系统能读到的数据, fastwiki 就能读.
* b* Y2 w. ~& X" r$ u) [# d$ |' g   也就是说, 支持 内置卡, 外置卡, 外接 U 盘, 外接硬盘, (只要你乐意接).+ d- l0 P; F0 h6 x2 b+ d
2. 图片方面: 早就支持. 主页上有很多截图, 可以看看.$ K: [2 V; j1 N9 a
   我发布的 21世纪英汉 数据只是给测试的. 并不是说这个 "21世纪英汉" 中没有图片就不支持图片. 0 Y7 h- g- v0 X% l: R, \
, t' \/ r+ ^2 i  C9 N2 }
3. 词库制作9 \5 Q7 ]; b' g6 s9 C
   因为版本的原因, 作者没法提供非常完美的词典, 只能提供工具让用户自行制作.& \/ v' q+ X6 r  e  W
   目前的工具有两个: fastwiki-stardict , fastwiki-text
% y7 D1 `3 n) o4 m9 Z; N   如果大家觉得这两个工具还不够, 可以提出建议, 我还可以再完善一下工具甚至发布新的工具. ! V8 r  ~6 g7 |! g7 x1 R
   目前发布的其它的工具都是针对 离线维基百科 的(不只是中文维基百科).
( N, u* t/ e( x- N7 @1 S3 Q6 }! g: l1 P3 s7 P% M0 C
4. 易用性
' T1 M2 r, G9 K8 i' f' X% B' d) F- {% K5 v
  之前 fastwiki 都是关注离线维基百科的功能(快速制作和快速查找), 没怎么考虑词典方面的使用.9 G* S: C  K% U1 f( u! Y' `
  所以这个就需要大家提供完整的建议了.

该用户从未签到

发表于 2014-10-8 08:57:55 | 显示全部楼层
本帖最后由 ok927 于 2014-10-8 09:00 编辑 : b7 h( P8 _: R# q% C

. z1 S. x, R9 v9 v词典方面的功能建议:
) ?" J, r3 ]5 e  T4 j8 T1、完美转换mdict的词典(语音、图片)
/ r2 S; o4 y5 h8 h# C, d$ K/ v2、提供实时编辑功能(就像word一样),方便快速、即时编辑词典。编辑的内容包括词条、释义。、! O+ o9 E- Y, O  b7 i* ?- x
3、在词典内容方面,支持插入图片(可粘贴剪贴板中的图片)、音频、版式调整。2 A, @! q, u5 f# ~6 Q  x
4、支持导入html格式的文件,自动以当前网页的标题为作词条名。
# y. h& ^$ Y7 V5、支持导出html功能。方便数据交换。3 [2 h# M  s1 V6 r7 Q7 X
7 W- o8 N6 f& C' q/ m9 h5 m
! O; |9 t+ \% O2 m
就像云词4的编辑器一样,他可以导入常见的词典格式。可惜,他只进不出(只能导出自家词典的格式),最要命的是,现已经停止更新了。

该用户从未签到

发表于 2014-10-8 09:38:32 | 显示全部楼层
1. 目前转换 mdict 词典的思路是, 使用类似 GetDict.exe 的软件转成 stardict 格式,$ i1 A! A. B2 A9 F! C& ?0 m
    然后使用 fastwiki-stardict 转成 fastwiki 格式./ u- G/ H3 X0 N/ V/ M. c
   因为本贴中列出的诸多原因, 至少在半年内不会有直接 从 mdict 转成 fastwiki 格式的工具.
- p6 H! D; T- Y3 ]9 s) h$ h   (反正半年内我是不会开发的, 当然也不排除有牛人来开发的可能. fastwiki 是开源的)0 R# l; W) @: X; U( m" G

. Y9 E  l( T9 ?* ]$ g) L2. 实时编辑? 如果说增加一些批注还说得过去. 等到有人作出一部我认为不错的英汉词典, 我就会增加这个功能.8 ]2 V9 i% E" _7 I, p
   但是, 你不会是还想 增加条目吧?
1 W4 I3 z5 u, @2 _, _
( a- f4 Y& ^, _3. fastwiki 的图片与文字是分开的, 后面如果支持音频的话, 音频数据也是分开的./ m% _( u, e8 r5 K1 _" t
   如果希望自制词典, 最好是使用 PC 进行制作, 你能给一个在手机上编辑这么复杂的东西的理由吗?) B& r. a/ L" w! C
   你不会是希望在 词典 app 里还嵌入一个像 OfficeSuite 那样的编辑器吧?1 C; Y9 K! y/ c' `
   如果你要编辑这么复杂的东西为什么不使用 PC 呢? 为什么不先制一部完善的词典, 然后只是增加一些批注呢?$ [' i1 [  `1 T, d% q
4 m1 H/ ?. |& V. T" p6 O
4. 是说直接读 html 文件吗? 还是想把  html 文件导到原有的词典里面?
% q. d2 b9 S& C2 I: Z( A& E   如果只是读 html 文件, 这还是容易做到的.  如果想把 html 导到原有词典里, 为什么不在 PC 上制作呢?/ q, [2 H! E/ C$ U5 K
" I# K' }0 r0 t2 q8 A7 W
5. 导出 html 功能, 这个可以考虑增加.
# ?/ E' r! g* y! l+ e  ^& E& }8 s3 {6 N, c: H
   在手机上编辑复杂的东西还有一个缺点: 就是你编辑的词典很快就有更完美的出来了, 你之前编辑的数据可能已经没意义了.4 D* o. s( g9 R5 f" F2 G; n7 N) |

该用户从未签到

发表于 2014-10-8 09:47:28 | 显示全部楼层
本帖最后由 ok927 于 2014-10-8 09:50 编辑
1 Y" o  `1 v1 k, t+ ~  z5 i$ Q# y
您说的2、3、4条涉及的操作,都是在PC上完成的。8 t  J  Q9 z3 R1 R
也就是说,涉及词典的编辑、制作,都在PC上完成。手机上只是使用而己。% a, A! w6 S% x8 z
. [5 M3 ~$ V! ^  x) H8 [+ f
至于mdict的转换工具,如果能够开发出来,是最方便的了。毕竟mdict格式的词典是为数众多的。: b, @9 v* a4 _$ a
( k- f- `- @8 Y  h; p3 ]
6 \; S  R( H6 C  R; I7 y
云词4的词典编辑器,做得不错,建议参考:
1 i/ D8 h" k7 f% F1 h% v% uhttp://www.yunci4.com/bbs/thread ... ba884b15000060.html
/ z- m5 a1 p% r$ q8 |; D$ L0 g
/ L/ D% [* J# F; @" O5 D. l& k3 e

该用户从未签到

发表于 2014-10-8 10:05:04 | 显示全部楼层
ok927 发表于 2014-10-8 09:47
3 ?( O# Q- R" m" V您说的2、3、4条涉及的操作,都是在PC上完成的。
2 y2 u  O3 J+ ^! E5 C( }, `也就是说,涉及词典的编辑、制作,都在PC上完成。 ...

7 P1 e2 ^: o) U* a% M/ O4 s原来是这样啊, 2 f6 L5 ~6 W5 z, S4 Y' `) m& r: I
这还是交给转换工具和脚本语言来完成吧, 编辑器不适合做大量编辑的事情.
' l3 g5 W+ C1 O, X6 N2 {比如  fastwiki-stardict 的 linux 版本支持使用外部 perl 进行排版, 见 https://fastwiki.me/index.php/Fastwiki_stardict/zh
8 F7 b; ~6 B- _3 G; C3 {你可以写一小段 perl 就可以完成大量的排版事情, 并且效率非常高. 7 Q: N: a2 v- K
(windows 版本暂时因为编译问题没加入这个功能)
$ c$ V! C6 n* o5 A8 z
, p1 P  r) D( f  x# Y% q1 Cfastwiki 是不会发布 使用编辑器来制作词典 的指南的.
0 ?- G" X+ u; y5 O

该用户从未签到

发表于 2014-10-8 10:13:39 | 显示全部楼层
我只会使用工具而己。
+ M6 d+ C3 \' E# w4 o" e只要有相应的转换工具,能够在win下完美转换mdict的词典就行了。
- Q& L% f, K+ R- |! q8 f

该用户从未签到

发表于 2014-10-16 14:55:25 | 显示全部楼层
fastwiki 已经支持语音了, 也能够完美转换 mdict,$ \/ N! ^+ H! Y0 n
但是想转换得完美就需要你写几行 lua 了
' `% g  B3 w3 i' _1 u1 Khttps://www.pdawiki.com/forum/thread-13207-1-1.html

该用户从未签到

发表于 2015-4-9 19:04:08 | 显示全部楼层
http://mdict.codeplex.com/   
5 W: h0 W: c" W8 I
, j( H! U# X" ]2 D  p" tThis project can be read Mdict dictionary files such as MDX and MDD in .Net envirenment.
8 ]+ k0 w+ O' s1 K4 u1 \This also supports UTF-8 and UTF-16 dictionaries.% l) q! ^- @) n* Q/ o; v+ F8 [% k
It has a build-in indexing system base on min and max entry in each block

该用户从未签到

发表于 2015-4-19 12:51:14 | 显示全部楼层
我一直试图直接在Linux上生成mdx文件. 所以对这些历史有关注.
( Z1 N, P5 z! S# Q) q# \并非goldendict团队破解的mdx文件格式.0 r' m( H' P7 [' ^0 X; x
因为我接触mdict比较晚, 所以早期历史就不清楚了. 大概的时间线是这样的, 欢迎各位斧正.
- J0 v4 U4 I& k" v* getdict.exe 读取mdx. 这个比较早. 但是不开源.$ D$ {3 F2 Y5 V# U3 l
* 清华的xwang研究mdx文件, 给出完整文件结构图, 还有个py示例(就是readdict.py), 并把项目放在了bitbucket.
! `1 _& h5 F& S- G, A+ A) r* 好像是spoony1971(记得不清楚, 有兴趣的自己考证)把这个项目的地址发到论坛了.6 k/ a9 C: S. A1 x0 e0 `
* 有人向goldendict提交了这个项目的链接. 要求加入mdx文件支持.7 e0 Z( ?- l( h5 V) P% X
* fastwiki的作者也开始研究这个. 并开发fastwiki.
1 Q7 E; w9 Y( w" ]" |6 r7 ]1 H& t. u( M) y! h
现在还是不能制作mdx文件, 因为有一段区域没法读取, 但是跳过不影响读取.! f% W. [% i( o
因为我不懂windows相关的东西, 所以我的研究都是不断生成文件然后对比的, 所以一直没什么进展, 直到发现xwang的项目后, 额外猜出了几段的内容, 就缺上面这块疑似索引的区域没进展. 所以生成的文件mdict不认. 现在已经没激情了. 偶尔来论坛逛逛而已.. n# G4 \2 Z, i* d/ L
+ ^+ t: o( n1 n3 r7 ]3 ^% k9 H9 M
不过等我学C会语言了, 可能也会整出一个新格式. 也可能直接用stardict的格式. 好遥远...

该用户从未签到

发表于 2015-4-25 18:11:34 | 显示全部楼层
惟吾无为 发表于 2015-4-19 12:512 B0 R+ C4 G6 v5 Z) M: P
我一直试图直接在Linux上生成mdx文件. 所以对这些历史有关注.1 b$ M- c2 l" y/ p  o; D
并非goldendict团队破解的mdx文件格式.9 J' b3 o) P2 u. Z, s. h- r$ w
因 ...

8 g6 j5 e' ?* u: t, @$ D, e# E2 k.NET
3 C  [4 l' @3 phttps://mdict.codeplex.com/- X$ K6 K6 ~7 {) W' I
py
2 b$ G% p/ R: Yhttps://bitbucket.org/xwang/mdict-analysis/ {* D$ B- u* t# z/ U" X
http://sourceforge.net/projects/pyglossary/

该用户从未签到

发表于 2024-5-15 10:20:35 | 显示全部楼层
大家好,给大家分享一个最新版 德语助手  法语助手  西班牙语助手 Windows 破解版 超级稳定 永久可用
* G- N2 a7 G5 X, \. U1 J
; Z9 P8 |! A; ^; s; y) y德语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack
0 E  v* ~+ `1 f; b" g8 |5 L/ c# `' g0 ^. ^6 }" }) H
法语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack
2 r2 [2 g0 _2 B4 _+ g/ J0 O1 F+ J- {8 b' u5 t. r2 h* a. |
西班牙语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack5 X( r) f. y1 F" P$ ?. F5 Q
8 ^# Z- @. [$ x+ t# @/ [" p8 L
另外欧路词典推荐如下:, l' B1 `! d" l+ B$ Y
+ j0 p9 k' C# H/ Y' i/ O( T6 d
Windows版欧路词典破解版地址是  https://github.com/NiceDayk/Eudic_Windows_crack: b2 E1 C$ O2 ?' k. g

) ]  W" t) P0 b# d: rMac版欧路词典破解版地址是  https://github.com/NiceDayk/Eudic-Macos-Crack
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2026-10-17 10:43 , Processed in 0.064309 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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