数的存储格式

2013-11-20 19:34:49 来源:华军数据恢复 作者:网站管理员 阅读:

  

 
数的存储格式
数的存储格式,也就是数字的存储顺序。在表示数值的大小时,一个自己(Byte)最大只能表示到255(0xFF),这是远远不够的,为了满足实际使用的需要,通常会使用2个、4个或者8个字节(Byte)来表示数值的大小。对于使用多字节表示数值的情况,就存在一个顺序问题。数的存储顺序有两种——Big-endian格式和Little-endian格式。
Big-endian:也被翻译为“大头位序”。字节由最高位向最低位依次存放,高位在前,低位在后。
Little-endian:也被译为“小头位序”。即字节由最低位向最高位依次存放,低位在前,高位在后。
例如,有一个十六进制数“23 48 BA 4C”使用Big-endian格式存储形式为“23 48 BA 4C”;而使用Little-endian格式的文件系统中,存放的形式则是“4C BA 48 23”,即低位在前,高位在后。
不同的文件系统,数的存储格式也会有所不同,对一个文件系统进行分析时,必须清楚它所使用的数值存储格式,否则则是无法得到真缺德数值大小的。
  • 华军行数据恢复 - 最新图文资讯
  • 最新资讯导读
  • 推荐内容
  • 热点内容
CopyRight2014-2016 华军数据恢复中心 版权所有 浙ICP备15017254号-4 成功案例 | 华军资讯 | 技术专题 | RSS地图