如何看懂16进制表
等待高手答复 明白了文件分区存储结构就能够看懂了。现在想要看懂真的很简单。网络上有的是这方面的资料介绍。 就是把文件按16进制的格式顺序的排下去,好比TXT文档,按内容顺序从头到尾排下去, 明白了文件分区存储结构就能够看懂的 买本书慢慢看吧,不是一两句话能讲清楚的 光看着就有点晕了 简单的说,就是计算机的底层CPU所处理的所有数据都是二进制的,也就是0和1,而为了更好的在生活中表达大的数据,人们通常把数据抽象化,通过进制的的提高,从而使一个更短的数字所表示的内容更多一些,所以出现了十进制,十六进制.比如,1010是二进制,换算成十进制就是10;而11111111换算成十六进制就是FF.
这个是有换算的方程式的,不过你也可以在运行中输入CALC打开计算器,在查看菜单中选择科学型,输入你想要的某进制的数,再选择另一个进制,即可快速的进行数字间的进制转换了.
而数字是不能代表任何含义的,所谓的含义也是人类赋与的,就好比面向对象编程思想中的,世间的一切万物都可看做是对象,可以通过数据和对数据的操作进行一个封装,达到某种软件功能一样,实际上都是人类抽象思维的产物.所以综上所述,你给出的那个表,不在具体的情况下是无法理解的.所有的内存数据都可以通过内存查看工具查看,而里面存储的数据有可能是任何程序的某些数据而已.
不知道你能理解否. --DISK--
MBR(GPT not discussed here)
(GRUB/LILO)
Reserved Sectors
--PARTITION0--
VBR
(GRUB/LILO)
(Reserved Area)
File System Metadata
Files
--PARTITION1--
VBR
(GRUB/LILO)
(Reserved Area)
File System Metadata
Files
......
Before you can understand what you see, you have to:
1. be aware of endianness
2. know how to convert hex/bin/dec data
3. get specifications of MBR/VBR
4. understand file systems like FAT/NTFS
5. be able to read ASM code
6. become familiar with character encodings like ASCII
7. get knowledge of some most common file types(at least recognize their file headers) like MZ/PE...... 这个简单,一般人都会。