SQLite VFS使用流

时间:2011-08-04 16:50:08

标签: sqlite stream vfs

出于安全原因,我需要一个允许我在磁盘上加密db文件的SQLite实现。我注意到SQLite只适用于常规文件,并且没有支持可用流的实现(奇怪的是,很多人似乎都想要一个)。如果我有这样的实现,我可以轻松地传递一个加密/解密文件的流。

在谷歌搜索和阅读此事后,似乎自定义VFS可能解决问题,只实现文件方法打开,读取,写入等流而不是常规文件(其他方法可能保持默认行为)。

我的问题如下: 这听起来像是正确的做法吗? 2.真的没有这样的实现吗?

感谢。

1 个答案:

答案 0 :(得分:1)

如果您只需要加密的sqlite数据库,则The SQLite Encryption Extension。如果不是 - 忽略我的答案。