用 Rust 重写了 QQ 聊天导出工具
起因事情是这样的。 去年我想导出 QQ 聊天记录,找到了一个叫 QQFlow 的开源工具。用了一下,能用,但有两个问题:一是软件太大了,装完一百多兆;二是有点卡,打开数据库的时候要等好久。 我看了一下源码,是 Electron + Python 写的。Electron 嘛,懂的都懂,一个 Hello World 都能打包出一百多兆。 当时我正在学 Rust,就想,要不用 Rust 重写一个? 为什么是 Rust说实话,用 Rust 写桌面应用不是最方便的选择。生态不如 JavaScript/Python 成熟,很多东西要自己造轮子。 但 Rust 有两个好处:一是快,二是小。 ...



