ByteOrdering

ByteOrdering
是关于 BinaryReadBinaryWrite 及相关函数的一个选项,指明为用户的计算机系统设定一个的字节排序.

更多信息更多信息

  • ByteOrdering 的可能设置是 .
  • 对应于大型终端 (适合于 PowerPC 和其它很多处理器); 对应于小型终端 (适合于 x86 处理器).
  • 对应于以最大的有效字节开始; 对应于以最小的有效字节开始.
  • 是从 IntegerDigits[n, 256] 获得的排序.

范例范例打开所有单元关闭所有单元

基本范例 (2)基本范例 (2)

$ByteOrdering 给出在这台机器上的字节排序:

In[1]:=
Click for copyable input
Out[1]=

生成一个带有 32 位整数的文件:

In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input

从该文件中读取数据:

In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input

读取带有反向字节排序的数据:

In[6]:=
Click for copyable input
Out[6]=

Mathematica 函数重新生成正确的编译:

In[7]:=
Click for copyable input
Out[7]=
In[8]:=
Click for copyable input
Out[8]=
In[9]:=
Click for copyable input
版本 5.2 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »