GoLang解析FileGDB(5) .gdbtablx文件规范
5个月前 (12-11)
0 点赞
0 收藏
0 评论
9 已阅读
您是不是想找:是一个魁梧的男子,身形高大强壮是一个国家一个民族发展中更基本更深沉更持久的力量是一个公司或者机构把过去由员工执行的工作任务是一个国家一个民族的灵魂是一个国家存在的标志是一个国家一个民族发展中更基本更深沉是一个脱离了低级趣味,有益于人民的人是一个作品能得到大众一致的评价的心理学原因是一个民族赖以维系的精神纽带是一个错误年份是什么歌
.gdbtablx文件规范
.gdbtablx文件包含.gdbtable的row的偏移信息。
Header (16 bytes)
4 bytes: 0x03 0x00 0x00 0x00 - unknown role. Constant among the files. Kind of signature ?
int32: n1024BlocksPresent = number of blocks of offsets for 1024 features that are effectively present in that file (ie sparse blocks are not counted in that number).
int32: number_of_rows : number of rows, included deleted rows
int32: size_offset = number of bytes to encode each feature offset. Must be 4 (.gdbtable up to 4GB), 5 (.gdbtable up to 1TB) or 6 (.gdbtable up to 256TB)
Offset section
176405389-baa93235-3eb1-4ebb-923f-78448ee1befd.png
176405525-3ef88a10-5ef9-4db1-b16f-81255d20fb77.png
Int32类型的16进制解析
6D 02 00 00 00 是一个以16进制编码的int32类型little-endian数值,实际16进制可表示为0x26D,转换为10为621,与.gdbtable中的实际一至
还没有任何评论,你来说两句吧