请教:字典的mdd的实现方法

网上大致搜了下,说 SQLite数据库中通过 Blob 的方式保存二进制的图片或音视频文件。根据各位专家的了解,字典的 mdd 文件大致就是这种方式实现的吗?还是有其它简单方法?谢谢!

用SQLite实现就是最简单的方法了。

1 个赞

chm epub 文件里大量的图片就是直接按原始的目录结构压缩在一起,我就猜测,会不会有一种方式象是读取虚拟光盘 (.iso文件) 的那种方式(完全是没有相关知识的非专业猜测),比如说直接读取一个 .zip 文件就像读取一个文件夹一样

1 个赞

上面说错了,Epub存储文件的方式比SQLite更简单。直接把文件用ZIP压缩,是可以直接通过文件名读取到内部文件的。

是可以这样吗?能给个语句或命令看看吗?

zip_fopen(zip_t *archive, const char *fname, zip_flags_t flags);

https://libzip.org/documentation/zip_fopen.html

1 个赞

哦 还真行,我以前就发愁爬下的网站成千上万的图片怎么处理,现在好了,直接打个包。谢谢!

1 个赞