dlcyj 发表于 2009-4-10 00:26:11

数据库手工分析块大小

IB的数据库,由于PB的市场还存有大量的份额,所以,也是市场占有化比较大的数据库,在数据库的修复中,如果客户提供不了块大小,对数据的定位和修复会走许多弯路。经过半个小时的研究,终于搞定块大小的表示方法,提供给大家,有不正确之处,敬请指正。本人QQ:287671378
Interbase文件头:
Offset               0   1   2   3   4   5   6   7      8   9    10   11121314   15
00000000          01   00   39   30   04   00   00   00    00   00   00   00000000   00
00000016          00   20
此例中:
0020高低位互换为2000,转换成10进制为8192字节,块大小为8K

其它的块大小还有:
0010高低位互换为1000,转换成10进制为4096字节,块大小为4K

0008高低位互换为0800,转换成10进制为2048字节,块大小为2K

0004高低位互换为0400,转换成10进制为1024字节,块大小为1K

蒙古狼 发表于 2009-4-10 00:44:38

很好的例子!!!!!!!!!!!!!
谢谢分享~~~~

yuwufeichen 发表于 2009-4-10 05:53:36

好 又是一个 惊喜啊

xulemeng 发表于 2009-4-10 08:17:39

顶了!!!!!!!谢谢楼主!!!!!!!!!!

xiongdeyuan 发表于 2009-4-15 11:27:37

很好很好的文章,谢谢楼主

reeker 发表于 2009-4-24 01:08:59

收藏了,谢谢!!!!!!!

chjika 发表于 2009-6-12 00:09:53

很好很好的文章,谢谢楼主

22168060 发表于 2009-7-17 03:32:24

这个是页面大小么?

dong31680 发表于 2009-7-31 04:07:05

很好很好的文章,谢谢楼主

kkaaaa 发表于 2009-8-4 23:08:42

谢谢楼主分享
页: [1] 2 3
查看完整版本: 数据库手工分析块大小