endianness 相关问题

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

C#BIG Endian格式为长值

我正在尝试对我的规范进行以下操作:具有字节数N的销售计数器以BIG ENDIAN格式的字节0开始,存储为二进制补码表示(“...

回答 1 投票 1

如何在java(endian)中渲染GL_SHORT?

我使用com.jogamp.opengl.GL2在屏幕外渲染短纹的3d纹理,然后通过glReadPixels解析结果。当我的3d纹理值都是正值时,结果就是我所期望的。 ...

回答 1 投票 1

如何在DataView中使用UInt8处理字节序?

在使用UInt8时似乎没有什么可以处理字节序。例如,在处理UInt16时,您可以设置是否需要小端或大端:dataview.setUint16(byteOffset,value ...

回答 1 投票 1

Little Endian vs Big Endian的例子

我得到这些十六进制数:0xAF2B,我必须计算小和大端。我得到了这样的记忆:a;一个+ 1;一个+ 2;一个+ 3。你能说出这是否正确吗? 0xAF2B Little Endian:a = 2B,a + 1 = AF,...

回答 1 投票 0

C#中的大型标志枚举

嘿大家,得到一个简单的问题,我似乎无法找到任何关于...我正在开发一个项目,需要带有大量标志的标志枚举(最多40-ish),而我不真的......

回答 4 投票 15

我如何模拟BitConverter.IsLittleEndian与我的单元测试相反的环境?

由于字节顺序,我使用BitConverter.GetBytes和Array.Reverse这两种方法从文件中读取和写入二进制数据。我的单元测试正在通过,实现似乎很好。怎么能 ...

回答 1 投票 6

如何执行CHECKSUM以确保数据完整性(BYTE ORDER)

前段时间我需要一个函数来执行校验和测试数据完整性,同时通过Internet交换数据报。那些天我找到了这个功能,只是复制/粘贴并使用它。 ...

回答 2 投票 2

在了解格式和尺寸的同时使用python读取二进制文件

我正在尝试读取包含一个格式为little endian的变量的二进制文件(float32)。这个二进制文件应该给出一个带有尺寸的三维变量(8,480,1440)。据说没有标题......

回答 1 投票 0

Solaris x86可以运行为Solaris Sparc编译的旧应用程序吗?

x86版能够运行旧应用吗?它会处理所有字符串的东西吗?请不要把我发给谷歌:)老实说,我试过并且无法通过一些参考找到一个可靠的答案。

回答 1 投票 1

如何使用bitConverter.ToInt32方法从c#中获取big endian的小端数据?

我在c#中进行应用程序。在该应用程序中,我有包含十六进制值的字节数组。在这里,我将数据作为一个大端,但我希望它作为一个小端。我在这里使用Bitconverter ....

回答 9 投票 25

对于BitConverter使用Big Endian

我试图使用BitConverter将字节数组转换为整数,这样我就可以对整个数组执行按位运算。但是,看来我的机器处理字节为小端,但我有......

回答 1 投票 0

关于Big Endian和Little Endian的问题

所以我在斯坦福大学做了一个在线网络课程,我遇到了一个问题,答案是在测验后提供解释但我仍然不理解。问题是,......

回答 1 投票 0

在C ++程序中以编程方式检测字节顺序

是否有一种编程方式来检测您是否在大端或小端架构上?我需要能够编写将在英特尔或PPC系统上执行的代码并完全使用...

回答 29 投票 190

C#Big-endian ulong来自4个字节

我试图在C#中将一个4字节数组转换为ulong。我目前正在使用此代码:atomSize = BitConverter.ToUInt32(buffer,0);字节[4]包含:0 0 0 32但是,字节是Big -...

回答 7 投票 13

将整数解释为字节数组的安全性

我正在使用二进制安全序列化方法在客户端和服务器之间传输数据。两者都保证是小端。而不是将int64_t值转换为字符串,...

回答 1 投票 0

确定小端机器地址的十六进制值

我对你如何处理这个问题感到有点困惑:考虑十进制数1027.这个值作为一个16位的二进制补码数存储在一个小端的地址124和125上......

回答 3 投票 2

C / C ++:强制位域顺序和对齐

我读到结构中位字段的顺序是特定于平台的。如果我使用不同的编译器特定的打包选项,这将保证数据以正确的顺序存储,如...

回答 6 投票 79

unix脚本将unsigned int32转换为big endian字节并写入文件

我想在unix机器上编写一个脚本(bash / awk / gawk /任何其他标准脚本),它有一个无符号整数作为程序参数,然后将它转换为大端并将字节写入新的...

回答 2 投票 0

Numpy tobytes()具有已定义的字节顺序

将numpy数组转换为二进制字符串(使用tobytes())时是否可以定义字节顺序?我想强制小字节序,但如果没有必要,我不想要字节交换。

回答 1 投票 0

根据机器的字节顺序定义宏

我想根据机器的字节顺序在结构中定义变量,这就是我尝试的#define IS_BIG_ENDIAN(!(union {uint16_t u16; unsigned char c;}){。u16 = 1} .c)// #define IS_BIG_ENDIAN。 ..

回答 4 投票 -1

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