掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

该用户从未签到

发表于 2014-10-8 08:50:32 | 显示全部楼层
本帖最后由 fastwiki 于 2014-10-8 08:51 编辑 3 i. j0 y8 r5 f8 U3 z" S1 f
zhu1234 发表于 2014-10-7 23:04
- Z* A- z8 s' ^% i" @. H) Lfastwiki   android版,词库只能放在存储卡上?: [. ]% h1 U/ ]* c
( D/ ?$ u6 ^* H& r3 T
与Hdict 对比了一下。fastwiki   android版 还有不少差 ...
; C0 c9 I$ y" n
$ ?0 `0 U, T; s" d9 z0 D, _
1. fastwiki for android 支持任意存储设备, 只要是 android 系统能读到的数据, fastwiki 就能读.
. W2 g. n4 U" X- Y8 \( e   也就是说, 支持 内置卡, 外置卡, 外接 U 盘, 外接硬盘, (只要你乐意接).: r( O- ^/ k  ?, r: d. V
2. 图片方面: 早就支持. 主页上有很多截图, 可以看看.
- p) H0 p) m3 b' E5 ?   我发布的 21世纪英汉 数据只是给测试的. 并不是说这个 "21世纪英汉" 中没有图片就不支持图片.
# n7 P5 Q; ^/ V, s2 `! {( W% Y% y# P  `9 `$ a- n9 G
3. 词库制作
. {- @+ K+ N4 Y& Q8 _5 J   因为版本的原因, 作者没法提供非常完美的词典, 只能提供工具让用户自行制作.
. @# W$ i9 W' u7 Y   目前的工具有两个: fastwiki-stardict , fastwiki-text
( l2 f' C! k4 |   如果大家觉得这两个工具还不够, 可以提出建议, 我还可以再完善一下工具甚至发布新的工具. 5 p9 q4 i+ \% g/ }8 I
   目前发布的其它的工具都是针对 离线维基百科 的(不只是中文维基百科).
1 m0 [( \# C' v+ Y0 _) q2 C4 r
4. 易用性
4 y+ Q/ K" S! V% p- X! y
. y' o  V; {3 l  C' r  之前 fastwiki 都是关注离线维基百科的功能(快速制作和快速查找), 没怎么考虑词典方面的使用.
+ \  X8 W2 l, }% Z4 j. n' ?  所以这个就需要大家提供完整的建议了.

该用户从未签到

发表于 2014-10-8 08:57:55 | 显示全部楼层
本帖最后由 ok927 于 2014-10-8 09:00 编辑   S/ p# D4 }: k3 ~" v; U

* v' Q" u, Z  \0 }词典方面的功能建议:0 q, ]  `# h+ w+ ?9 J/ o
1、完美转换mdict的词典(语音、图片)
/ b+ P+ i7 K$ S; a9 |- B/ ]2、提供实时编辑功能(就像word一样),方便快速、即时编辑词典。编辑的内容包括词条、释义。、
; M) p9 F1 E6 d3 I3、在词典内容方面,支持插入图片(可粘贴剪贴板中的图片)、音频、版式调整。+ t+ {+ C, l1 P0 d& @& c8 n
4、支持导入html格式的文件,自动以当前网页的标题为作词条名。0 N! e4 B6 V4 Y  u$ y# U  D( n
5、支持导出html功能。方便数据交换。
/ {3 x  ^& {! b" O3 D
6 Q) d' ^& P8 i$ |: `7 v4 k  u! l# n
就像云词4的编辑器一样,他可以导入常见的词典格式。可惜,他只进不出(只能导出自家词典的格式),最要命的是,现已经停止更新了。

该用户从未签到

发表于 2014-10-8 09:38:32 | 显示全部楼层
1. 目前转换 mdict 词典的思路是, 使用类似 GetDict.exe 的软件转成 stardict 格式,3 Z. _/ u) l5 q6 o' ~. u% K
    然后使用 fastwiki-stardict 转成 fastwiki 格式.
7 p6 u/ \4 g6 |4 X( L7 s( Z& k" X   因为本贴中列出的诸多原因, 至少在半年内不会有直接 从 mdict 转成 fastwiki 格式的工具.
/ ]9 |6 K" I, N" A, o! v   (反正半年内我是不会开发的, 当然也不排除有牛人来开发的可能. fastwiki 是开源的)) c- ^) t6 A! F% ~+ x: X
' m/ }( I: q3 r/ l* |" ]
2. 实时编辑? 如果说增加一些批注还说得过去. 等到有人作出一部我认为不错的英汉词典, 我就会增加这个功能.
; [: `- _, w' z9 l) {0 d   但是, 你不会是还想 增加条目吧?
( ]. X/ ^: @6 b, s3 p% }
2 _5 }- j' A# y9 e1 G) l3 H3. fastwiki 的图片与文字是分开的, 后面如果支持音频的话, 音频数据也是分开的.1 @1 j& c- a; k" f% k
   如果希望自制词典, 最好是使用 PC 进行制作, 你能给一个在手机上编辑这么复杂的东西的理由吗?* ?- H1 _; Z6 \% X
   你不会是希望在 词典 app 里还嵌入一个像 OfficeSuite 那样的编辑器吧?, G4 O9 F* U8 ?, W
   如果你要编辑这么复杂的东西为什么不使用 PC 呢? 为什么不先制一部完善的词典, 然后只是增加一些批注呢?/ _, Q7 A7 P3 X/ H( e

: J+ n+ k" M# V" |6 w4. 是说直接读 html 文件吗? 还是想把  html 文件导到原有的词典里面?
3 c% L+ V5 O% C8 w0 O6 S$ ?, I/ M   如果只是读 html 文件, 这还是容易做到的.  如果想把 html 导到原有词典里, 为什么不在 PC 上制作呢?5 `+ l4 t" i0 z3 ^1 F. y* A/ T* I
9 j1 ^/ S/ `0 s
5. 导出 html 功能, 这个可以考虑增加.
1 W5 H$ h7 n0 }+ a1 r: A* U
5 e$ V, X+ k0 ~' L& A   在手机上编辑复杂的东西还有一个缺点: 就是你编辑的词典很快就有更完美的出来了, 你之前编辑的数据可能已经没意义了.
! }8 R' K) {3 m4 n4 m( l7 a

该用户从未签到

发表于 2014-10-8 09:47:28 | 显示全部楼层
本帖最后由 ok927 于 2014-10-8 09:50 编辑
1 `. V( j1 `! l% P& X! m5 @% b/ U7 S
您说的2、3、4条涉及的操作,都是在PC上完成的。. W/ `9 j8 ?! Q/ O
也就是说,涉及词典的编辑、制作,都在PC上完成。手机上只是使用而己。
% y. N% B9 o# ^
& H% x, w6 o9 d  h9 A- M4 h6 h至于mdict的转换工具,如果能够开发出来,是最方便的了。毕竟mdict格式的词典是为数众多的。7 l3 A9 C) Y. f7 Y4 t/ ^0 v9 b# H

5 U- b6 G5 Z1 p# {  g. C9 O2 G- M4 p
, w/ V( y# a% V4 i3 d) m  p- J云词4的词典编辑器,做得不错,建议参考:
, y& j. K/ ?% _8 ?2 nhttp://www.yunci4.com/bbs/thread ... ba884b15000060.html: ~3 H  N# t% W' K1 j) |1 j& T
+ z3 S; u) `! j

该用户从未签到

发表于 2014-10-8 10:05:04 | 显示全部楼层
ok927 发表于 2014-10-8 09:47' S0 V- A# q! C8 N4 T$ s8 t
您说的2、3、4条涉及的操作,都是在PC上完成的。% f/ o! X) A$ A# M, }7 Q* f
也就是说,涉及词典的编辑、制作,都在PC上完成。 ...
9 t  m- U- Y0 T, W4 D* x
原来是这样啊, $ a6 {) e2 I- K3 ?9 X; T
这还是交给转换工具和脚本语言来完成吧, 编辑器不适合做大量编辑的事情.; D* W# W( D* E. [, Y
比如  fastwiki-stardict 的 linux 版本支持使用外部 perl 进行排版, 见 https://fastwiki.me/index.php/Fastwiki_stardict/zh
$ C0 ~% [9 U& M9 N1 p你可以写一小段 perl 就可以完成大量的排版事情, 并且效率非常高.
/ z2 f. R) \8 F! Q4 _: d) R/ q3 l(windows 版本暂时因为编译问题没加入这个功能)
" E; e9 B% [; T) i  A. r
6 J  K$ J% t2 \4 J) d4 Qfastwiki 是不会发布 使用编辑器来制作词典 的指南的.2 Q/ Z1 l1 Y# \# _

该用户从未签到

发表于 2014-10-8 10:13:39 | 显示全部楼层
我只会使用工具而己。' @4 D4 m5 v/ X. `6 I& D
只要有相应的转换工具,能够在win下完美转换mdict的词典就行了。5 T8 p1 Z+ X, T5 y

该用户从未签到

发表于 2014-10-16 14:55:25 | 显示全部楼层
fastwiki 已经支持语音了, 也能够完美转换 mdict,
3 K7 P2 N9 g# l' W, C* ^* E但是想转换得完美就需要你写几行 lua 了
$ t) @* R" {% Y& t! Mhttps://www.pdawiki.com/forum/thread-13207-1-1.html

该用户从未签到

发表于 2015-4-9 19:04:08 | 显示全部楼层
http://mdict.codeplex.com/   : f9 ~" v1 y% @& F$ a

# Y. u) B; B! K( mThis project can be read Mdict dictionary files such as MDX and MDD in .Net envirenment.3 Q7 V! g/ I" ?4 _
This also supports UTF-8 and UTF-16 dictionaries.  a) }6 P- |( n! N/ ~# B
It has a build-in indexing system base on min and max entry in each block

该用户从未签到

发表于 2015-4-19 12:51:14 | 显示全部楼层
我一直试图直接在Linux上生成mdx文件. 所以对这些历史有关注.2 T8 a& H* w4 m8 M2 D
并非goldendict团队破解的mdx文件格式.
3 D4 u  L( o" d5 G7 X* l0 q因为我接触mdict比较晚, 所以早期历史就不清楚了. 大概的时间线是这样的, 欢迎各位斧正.
6 u$ ~% n3 m' ^! n* getdict.exe 读取mdx. 这个比较早. 但是不开源.* ^- c; {5 u8 D( b& X
* 清华的xwang研究mdx文件, 给出完整文件结构图, 还有个py示例(就是readdict.py), 并把项目放在了bitbucket.
% `" W2 T# |; Y' D* 好像是spoony1971(记得不清楚, 有兴趣的自己考证)把这个项目的地址发到论坛了.4 v: Q/ K1 Y: G% H
* 有人向goldendict提交了这个项目的链接. 要求加入mdx文件支持.
) N) l3 S4 a- I; S* fastwiki的作者也开始研究这个. 并开发fastwiki., |, Q; R9 W* l; b9 N  {0 V

7 J: X% }, t7 ?  r$ w: P现在还是不能制作mdx文件, 因为有一段区域没法读取, 但是跳过不影响读取.
7 d, @1 i" W" p4 Q  P因为我不懂windows相关的东西, 所以我的研究都是不断生成文件然后对比的, 所以一直没什么进展, 直到发现xwang的项目后, 额外猜出了几段的内容, 就缺上面这块疑似索引的区域没进展. 所以生成的文件mdict不认. 现在已经没激情了. 偶尔来论坛逛逛而已.
. _5 R2 s/ w5 r8 b6 M& u6 ?
% N& w% j, l- Z- w9 `+ F0 k不过等我学C会语言了, 可能也会整出一个新格式. 也可能直接用stardict的格式. 好遥远...

该用户从未签到

发表于 2015-4-25 18:11:34 | 显示全部楼层
惟吾无为 发表于 2015-4-19 12:51- V6 Z/ C0 @0 i+ ?2 n. l% J5 G
我一直试图直接在Linux上生成mdx文件. 所以对这些历史有关注.. F, l8 v, I' Q/ `% A8 l! l
并非goldendict团队破解的mdx文件格式.4 T$ a, m3 y1 K
因 ...

4 x" a3 i1 d* n4 j$ D4 w3 T4 v.NET( y; ]+ g2 ^+ J: {& q
https://mdict.codeplex.com/5 G1 x! D  Q+ ~& @. S1 k) }
py
+ O3 B/ L  j: g; H  n/ [0 bhttps://bitbucket.org/xwang/mdict-analysis
4 t7 l# W9 ^- |9 K- o! r4 {http://sourceforge.net/projects/pyglossary/

该用户从未签到

发表于 2024-5-15 10:20:35 | 显示全部楼层
大家好,给大家分享一个最新版 德语助手  法语助手  西班牙语助手 Windows 破解版 超级稳定 永久可用
1 z( y' n# h6 u3 Z8 H- o; o% Z! L2 P! T0 h9 K. b
德语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack
, p9 J0 q9 r4 N0 e* c6 }4 l
: @% @1 ~4 Y& h1 a8 G法语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack2 I) {  }4 R  H3 \2 E

+ H8 K) h+ B0 e西班牙语助手破解版  https://github.com/NiceDayk/Eudi ... uShou_Windows_Crack) K7 D6 Q4 Q, E, `2 T9 {, H

$ ?% t2 M6 a# w5 h% ~另外欧路词典推荐如下:
# T" _* {& ]' @2 N
" b+ a! p+ Y- E9 s% CWindows版欧路词典破解版地址是  https://github.com/NiceDayk/Eudic_Windows_crack
& D8 k0 z7 B2 Y. z3 e/ b) `: Y% Q9 T. L
Mac版欧路词典破解版地址是  https://github.com/NiceDayk/Eudic-Macos-Crack
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2026-8-7 14:56 , Processed in 0.019163 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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