endianness 相关问题

字节顺序指的是多字节值如何存储在内存中,在设备之间发送或存储在磁盘上。 “Big-Endian”值首先以最高有效字节存储,“Little-Endian”值以最低有效字节存储。其他字节顺序是可能的但非常罕见,并且不能用这种方式描述。

将浮点数写成小端格式吗?

public static void writeShortLE(DataOutputStream out,short value){out.writeByte(value&0xFF); out.writeByte((值>> 8)&0xFF); }公共静态无效writeIntLE(...

回答 2 投票 1

转换已经存在的二进制文件的字节序类型

我的PC上有一个二进制文件,其中包含big-endian数据。该文件包含大约121 MB。问题是我想使用python脚本将数据转换为little-endian。什么是...

回答 1 投票 1

为什么第一个打包数据在struct little endian中,而其余的是big endian?

导入结构端口= 1331片段= [1,2,3,4]标志=字节([64])名称=“ Hello World”数据= struct.pack('HcHH',port,flags,len(fragments) ,len(name))print(int.from_bytes(data [3:5],byteorder ='...

回答 2 投票 2

java ByteOrder小端到大端不起作用?

我正在尝试解密使用Microsoft CryptoAPI的CryptEncrypt函数加密的Java文件。我已经读过“返回的加密块缓冲区是按小端字节顺序排列的(...

回答 3 投票 0

在内存中为小端/大端排列的十六进制值?

对于存储在地址0的十六进制值0×3dc49e73; a)如何为小端字节序的机器在内存中安排它? b)大端机怎么样?

回答 1 投票 0

[现在是否有必要考虑“ BigEnd或LittleEnd”问题? [处于保留状态]

我们都被告知计算机系统中存在高端和低端。但是,几乎我的应用程序都在x86和arm架构下运行,它们都是低端设计的系统。这样,...

回答 2 投票 -1

将2个整数值加长

我接手了部分实施规范的项目。我有一条消息涉及各个领域。字段之一的ID(称为DestinationID)的类型为long。在此ID中,它表示前4个...

回答 1 投票 0

如何将升压多精度整数转换为大端字节?

我创建了一个u256类型,定义为使用u256 = boost :: multiprecision :: number

回答 1 投票 0

使用跨越具有不同字节顺序不同平台的memcpy

我写这从uint32_t的copys数据到一个std :: vector的功能。这一计划将跨越具有不同字节序(主要是LE但是一些BE)目前我不同的平台上使用...

回答 1 投票 -3

从Java程序发送一个字节流以运行℃的设备

我与支持Little Endian字节序的设备工作。如何在Java中做到这一点?我从十六进制数据创建一个字节流,并写信给插座输出流。我应该 ...

回答 1 投票 0

C,小和大尾段混乱

我试着去了解C语言编程内存的字节顺序,但我很迷惑。我尽我对这个网站的一些应用价值为我的输出验证:www.yolinux.com/TUTORIALS/Endian-Byte-Order.html对于...

回答 2 投票 0

JavaScript的转换小端串号

我有一个小的代码,将一个数字转换为32位小端串。这代码如下。变种S = “”; VAR = mynumber的为515(VAR I = 0; I <32;我++){VAR掩模= 1

回答 1 投票 0

确定编译时的字节序

是否有一种安全,可移植的方法来确定(在编译期间)要在其上编译程序的平台的字节顺序?我正在用C编写。[编辑]谢谢您的回答,我决定... ...>

回答 10 投票 58

如何确定包含4个十六进制值的32位字的十进制值?

假设RAM中的字节0包含值0x12。后续字节包含0x34,0x45和0x78。在具有32位字的Big-Endian系统上,该字的十进制值是多少?我知道这对于一个大...

回答 1 投票 0

Java是否以小端或大端读取整数?

我问,因为我正在从C进程向Java发送字节流。在C端,32位整数的LSB是第一个字节,MSB是第4个字节。所以我的问题是:在Java方面,当我们...

回答 8 投票 92

将Big-Endian结构转换为Little-Endian C ++

我正在研究解析器代码来读取二进制文件中的所有数据。顺便提一下,二进制文件是Big-Endian。当我读到文件的二进制标题时,我通过这个将它读入一个结构...

回答 1 投票 3

测试LITTLE_ENDIAN和BIG_ENDIAN场景

如果我需要以不同的方式处理LITTLE_ENDIAN和BIG_ENDIAN情况,如果我的系统使用LITTLE_ENDIAN,如何测试BIG_ENDIAN情况?当系统的ByteOrder.nativeOrder(...

回答 1 投票 0

Java readInt方法返回LittleEndian而不是Scala中Int的BigEndian值

我正在使用Kryo反序列化最初在Spark中序列化的类。 Kryo以BigEndian格式编写所有原语,但是当我尝试反序列化另一台机器上的值时,值为......

回答 1 投票 1

符合MISRA标准的字节序运行时检测

(首先请注意,我知道在运行时确定字节顺序并不是一个理想的解决方案,并且有更好的想法。请不要提起它)我需要在运行时检查CPU的字节顺序。一世 ...

回答 2 投票 2

新mac的endian-ness - 现在所有的pc平台都一样吗?

将mac转换为英特尔芯片是否意味着我们已经完成了对二进制资源中的数字进行交叉平台数据分发的问题?这是这个问题的最后一个还是那个......

回答 7 投票 13

© www.soinside.com 2019 - 2024. All rights reserved.