目录:
定义-Endian是什么意思?
字节序是指如何感知或作用于多字节值中的字节顺序。 它是一种对计算机内存中的数字字中的各个元素进行排序以及描述字节数据在数字链路上的传输顺序的系统。 数字单词可以表示为小端或大端。
Techopedia解释Endian
字节序或字节序是为特定计算机系统中进行的所有数字计算选择的字节顺序,并决定了该系统要使用的体系结构和低级编程方法。 尽管今天,字节序并不是系统兼容性的主要考虑因素,因为它总是可以在较低级别上被规避,因此高级语言程序员和用户已经从系统的字节序中抽象出来了。
字节序由丹尼·科恩(Danny Cohen)首次提出,特别是小字节序和大字节序这两种字节序在1980年的著名政治和技术检查文档中描述了字节序。这个术语来自乔纳森·斯威夫特(Jonathan Swift)1726年的小说《格列佛游记》,其中内战爆发了,首先要破解鸡蛋的一端,即小端还是大端。
尽管计算世界之间仍然没有明显的优缺点,但两者之间仍然存在很大的区别。 微处理器行业已趋向于低位优先,因为当今广泛使用的英特尔x86架构使用了这种架构。 但是big-endian被视为网络字节顺序,因为Internet协议(IP)套件(即IPv4 / 6,TCP和UDP)利用了这一点。 但是,考虑到它们之间的差异,计算机系统仍然可以工作,因为已经考虑了这种差异。