2011-05-24 25 views
1

我的电脑有一个x86-64处理器并运行linux。文本文件的字节顺序和hexdump

我创建了一个叫做以下列字符文本文件:abcde(新线将被放在最后太)

我跑这个文件hexdump都找来:

0000000 6261 6463 0a65       
0000006 

的字节顺序表明文本存储为badc\ne。为什么是这样?这与端到端有关吗?为什么订单在两字节块内更改,但不是整体?如果我的电脑有16位字长,我可以理解,但事实并非如此。

回答

2

字节顺序不影响文件中的字节顺序。你所看到的是你的hexdump程序的一些人造物。

+0

你是什么意思的人工制品? – oadams 2011-05-24 12:46:52