sqlite的page中的cell的结构

C语言 码拜 8年前 (2016-06-05) 1181次浏览
表结构是id,name
insert了一条‘tt’,”tt”
结果数据库文件中记录的是07 03 03 11 11 74 74 74 74(hex表示,8bit)
下面是源代码中的关于cell的注释
** The content of a cell looks like this:
**
**    SIZE    DESCRIPTION
**      4     Page number of the left child. Omitted if leaf flag is set.
**     var    Number of bytes of data. Omitted if the zerodata flag is set.
**     var    Number of bytes of key. Or the key itself if intkey flag is set.
**      *     Payload
**      4     First page of the overflow chain.  Omitted if no overflow
74是t的asc码本人理解,但是07 03 03 11 11 是什么啊 和注释不一样啊     是霍夫曼编码吗  是的话字典在哪   有高手能解释一下吗
解决方案

40

表示cell的个数和偏移?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明sqlite的page中的cell的结构
喜欢 (0)
[1034331897@qq.com]
分享 (0)