问题描述
|
我的计算机具有x86-64处理器并运行linux。
我创建了
一个名为以下字符的文本
文件:
abcde
(也将在末尾
添加新行)
我在此
文件上运行了
一个十六进制转储,并得到:
0000000 6261 6463 0a65
0000006
字节顺序表明文本存储为“ 2”。为什么是这样?这与字节序有关吗?为什么在两个字节的块内而不是整体上更改顺序?如果我的计算机的字长为16位,我可以理解这一点,但事实并非如此。
解决方法
字节序不影响文件中的字节顺序。您所看到的是您的hexdump程序的伪像。