表外部sqlite DB中的特定于应用程序的二进制数据

古鲁兹

是否可以以固定/可计算的偏移量存储特定于应用程序的二进制数据?

我遇到一种情况,我有2个程序,一个程序可以读取sqlite DB,一个程序只能但是想要从同一数据库文件访问某些字节(〜10个字节)。

可能不使用sqlite VFS。我已经考虑过要在表中存储一个大的魔术字符串+实际数据。但是,其他程序将需要读取整个数据库文件。

CL。

SQLite数据库文件格式已记录在案

如果将字节放入特殊表中,则不需要读取太多页面(但是解析B树/记录格式仍然相当复杂)。

或者,将字节放入表定义中

CREATE TABLE unused(unused /* MAGIC:xxxxxxxxxx */);

只要没有太多表sqlite_master,它将位于第一页(如果表太大,则会从第一页溢出)。

或者,数据库标头中(到目前为止)有20个未使用的字节

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Linux中的特定于应用程序的路由表

Lua独立与外部二进制程序

使用外部文件中的二进制数据(utf-8中的字符串)

处理外部二进制数据的约定

外部服务的创建API。发送二进制数据

如何从PowerShell中的外部命令输出获取原始二进制数据?

如何使用ID为二进制数据(GUID)的ID从Sqlite中删除行

如何在Go二进制文件中捆绑SQLite数据库?

在python包中包含外部二进制文件

r中具有二进制输出的数据透视表

子集数据表中的二进制运算符问题

Got RuntimeError: unsupported value 当尝试使用 python 将二进制数据插入到 sqlite3 表中的 blob 字段时

如何从需要每个元素不同字节长度的外部二进制文件中读取数据?

任何有效的方法来计算大数据表的列中的二进制值?

核心数据二进制数据,允许外部存储崩溃

使用Rcpp构建程序包时处理修饰的外部二进制文件

如何在Linux中将应用程序/二进制数据转换为纯数据

Google 将使用照片引用检索的 API 图像放置在返回二进制数据的 Web 应用程序中

如何使用 Pandas 从数据透视表制作二进制交叉验证表

什么是应用程序二进制接口(ABI)?

快照应用程序二进制目标

C#SQLite 3读取文本字段作为二进制数据

Lightroom SQLite数据库二进制XMP格式

用外部符号替换MacOS Mach-O二进制文件中的静态符号

无法在ItunesConnect中删除应用程序二进制文件

将预编译的二进制文件捆绑到电子应用程序中

如何打包包含需要放在$ PATH中的二进制文件的应用程序?

Xcode中要提交的应用程序二进制文件在哪里?

Google App Engine中实际的应用程序二进制限制是多少?