3.1 数据库文件格式 3.1 数据库文件格式:SQLite持久化世界的原子契约 当我们在终端键入 ,敲下回车的刹那,一个看似轻量的命令,实则悄然叩开了一个精密、自洽、近乎“自治”的二进制宇宙之门。这个宇宙不依赖操作系统内核的特殊调度,不仰仗文件系统元数据的额外担保,甚至无需内存映射(mmap)的协助——它仅凭一份严格定义的、字节对齐的、自我描述的单一文件,便完成了事务一致性、崩溃恢复、并发读写与空间复用等一整套数据库核心承诺。这,就是 SQLite 数据库文件格式(Database File Format)所承载的全部重量。 它绝非简单的“数据堆叠”,而是一份写入磁盘的原子契约:契约规定了每一页(page)的物理布局、每一块(block)的逻辑归属、每一个字节的语义权重;