以下是对问题的描述。如果您不感兴趣,可以跳到底线。
我正在使用data file进行此描述:
人头的109切片MRI数据集。完整切片连续存储为256 x 256阵列。像素由2个连续的字节组成,形成一个二进制整数。数据来自Siemens Magnetom,由西门子医疗系统有限公司提供,Iselin,NJ。
然后:
数据集写在Digital Equipment Corporation(DEC)VAX计算机上。每个文件仅包含以行主要顺序存储的像素,每个像素具有2字节整数。要在具有正常字节顺序的机器上使用图像(DEC使用反向字节顺序),您应该交换备用字节,例如在UNIX中使用'dd'命令。为3dknee数据集执行此操作的示例命令是:
% dd if=3dknee of=3dknee.new conv=swab
我不知道实际值是什么,所以我不能仅通过查看字节顺序是否正确来判断。
DEC VAX的字节顺序与IA-32中的相同,还是相反?