Questions tagged «endianness»


4
Little Endian赢了吗?
最近在教大恩迪与小恩迪恩之战时,一个学生问它是否已经解决,我意识到我不知道。查看Wikipedia文章,似乎当前最流行的OS /体系结构对使用Little Endian,但是Internet协议指定Big Endian用于在数据包头中传输数值。这将是当前状态的一个很好的总结吗?当前的网卡或CPU是否为切换字节顺序提供硬件支持?

9
我可以安全地忽略网络中的字节顺序吗?
我正在开发服务器-客户端应用程序,其中客户端将在Windows上运行,服务器可能在Linux上运行。也许以后再将客户端移植到Mac和Linux,但还没有。 如今,所有家用计算机都在低端字节序上运行。我用Google搜索了一会儿,但是我真的找不到运行在big-endian上的设备列表。据我所知,有些摩托罗拉芯片仍使用大端字节序,也许还有一些手机(我不打算将应用程序移植到智能手机上,所以这对我来说无关紧要)。那么,为什么我会重新安排每一个整数,每次短,每一个浮动的字节双,等等,对阅读和写作的时候我已经知道,关于小端两种,服务器和客户端运行? 那只是不必要的工作。因此,我的问题是:我可以安全地忽略字节序,而只发送低字节序数据吗?缺点是什么?

8
有什么实用的技巧可以记住大端和小端之间的区别吗?
我不是每天都处理大端和小端问题,因此我很难记住哪个是什么。 最近,我接受了采访,询问两者之间的区别。因为我不记得我决定“猜测”(毕竟有50%的机会),但我失败了。 那么,有没有广为人知的实用技巧可以记住大字节序和小字节序之间的区别?
13 endianness 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.