[DictTango] Windows版 v1.2.7

那应该是mdx的问题,,你传上来我有空看看吧?还有你说的崩具体是什么情况,是整个程序退出吗?

嗯,整个程序退出,一点页码加载图片时退出
https://musetransfer.com/s/30strmcqt(有效期至2023年6月22日)|【Muse】文件待查收,请点击链接获取文件

原因找到了,是因为mdd文件里的资源有子路径导致缓存失败,下版本修正

1 个赞

mdd文件里面不都有子文件夹么
比如日语辞典都有gaiji,可能有graphics

有些是直接放在根目录的

分享一下新版中即时编辑功能的初步效果

7 个赞

卧槽!你怎么穿品如的衣服,太厉害了!

这个保存会写到 MDX 吗?

不知道OP做测试是在win10 还是win11 呀AA318A38-B071-4D13-8850-FA5FF88501DB

可以直接反向生成回mdx,但刷新速度可能没有那么快,我这个是新的格式来的

2 个赞

最低支持Win10

1 个赞

新格式集成版本控制,支持无限rollback, 但不支持git

1 个赞

什么格式?能提前透露一下吗?体积如何?app会支持吗?能直接导出源文件吗?
比较鸡冻,问题太多 :kissing_heart:

其实就是sqlite, 压缩方面采取LZ4, 但如果不压缩,能取得非常不错的全文检索效果,文件的体积会比mdx大,因为有版本控制,多关键字索引和排序等等。支持并提供工具和mdx的互换,可以直接生成回mdx的源文件格式

2 个赞

正好我最近也在搞这个,交流交流。

  1. 压缩可以采用 zstd,这个可以自行训练压缩词典,出来的 sqlite 文件只比 mdx 大 10% 左右,变相实现了 mdx 的块压缩。(如果你是每个词条存一行的话)
  2. SQLite 支持全文搜索,并且可以只存储索引,不存储实际数据Ref
  3. SQLite 有中文搜索插件,试过了很好用。Ref,不加拼音索引的话,单独的全文索引文件大小是原 mdx 的 1.25 倍左右。

如果楼主进展顺利的话,我也就不用干我的了。

3 个赞

我稍后做一个测试看看两种压缩方式的区别,不过倒是可以考虑采用多压缩方式选择的模式

1 个赞

别嘛,平台不一样,我只做windows的

1 个赞

不要太急,现在只是一个很初步的功能,还要花长时间完善

1 个赞

大小区别还是挺明显的,zstd 压缩明显小一些,然后就是 zstd 的代码要复杂一些,因为要达到最好压缩效果就要自己训练词典(其实就是选择一些文档来生成一个字典)。

1 个赞

这个训练的过程得最终用户自己来完成?