sqlite - SQLite Record Format 两个或三个字节的 varints 如何达到 BLOB LIMIT 231-1 或 2147483647
问题描述
我正在阅读 SQLite 文档,但对 SQLite 文件格式有些困惑
标头大小 varint 和串行类型 varint 通常由单个字节组成。大字符串和 BLOB 的串行类型 varint 可能会扩展到两个或三个字节的 varint,但这是例外而不是规则。varint 格式在对记录头进行编码时非常有效。
文档说串行类型的变量不超过三个字节,但 blob 类型限制大小为 2147483647,SQLite 限制
解决方案
推荐阅读
- angular-reactive-forms - 角父母
- google-apps-script - 如何获取当前文档的活动 URL?Google Apps 脚本
- node.js - 邮递员 req.body() 中的错误不是函数
- arrays - 规范化 MongoDB 中的数组结构
- python - python脚本中的IPFS
- reactjs - 反应离子 ios-app 问题中的 Stripe 3d-secure 验证
- java - 我可以将 firebase 数据库用于桌面和移动应用程序吗
- etl - 为每个分区制作单独的 Glue 表的最佳方法?
- python - How remove values after the last comma in string
- c++ - 如何在 C++ 中仅显示 .txt 文件的一部分?