命令行词典辅助工具 mydict 2024.01.07

分享一个命令行版词典辅助工具,主要功能:查看词典文件的元数据、词头列表、查询词头内容、解包词典文件

主要参数说明:
-f 词典文件,支持 mdx mdd
-o 内容输出的文件或文夹路径
-e 工具入口,支持的选项: meta 元数据 keys 词头列表 query 查询词头内容 unpack 解包词典文件
-w 要查询的词头
–encoding 查询 mdx 文件时输出的内容编码,默认为 UTF-8

命令实例:
查询test.mdx文件中hello词头内容:
mydict -f test.mdx -e query -w hello

提取test.mdd文件中hello.jpg图片内容:
mydict -f test.mdd -e query -w hello.jpg -o hello.jpg

查看test.mdx文件中的词典列表:
mydict -f test.mdx -e keys

解包test.mdx文件为源文件
mydict -f test.mdx -e unpack -o test.txt

解包test.mdd文件所有资源到 tmp 文件夹
mydict -f test.mdd -e unpack -o tmp

工具下载地址:

说明:
1、此工具为命令行工具,没有好看的图形界面
2、仅支持 Windows 系统,当前只在 windows 10 x64 上测试过

6 个赞

请问下mydict用的是哪些库?体积很小很轻便

所有用到第三方库:
1、GitHub - dictlab/mdict-cpp: *.mdx/*.mdd file interpreter cpp implementation
2、iconv
3、minilzo
4、miniz
5、cxxopts

1 个赞

能请教一下这个工具是怎么制作的吗?我一般用mdict-utils,不过得有python才能用,你的工具更方便。

基于第一个链接那仓库改出来的,有兴趣可以看看那代码。

1 个赞