endianness 相关问题

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

将当前日期转换为小端格式的 Uint8 字节数组

我正在尝试将当前日期转换为小端格式的 Uint8 字节数组。 我尝试的是这样的: const epochSeconds = new Date().valueOf(); 这有效并返回

回答 1 投票 0

指针转换字节序

#include“stdio.h” typedef 结构 CustomStruct { 短元素1[10]; }自定义结构; 无效 F2(字符* Y) { *Y=0x00; 是++; *Y=0x1F; } 无效 F1(自定义结构* X) { F2((字符*)X); 打印(...

回答 3 投票 0

尝试编写字节顺序检测程序,但无法比较字符值

我正在尝试编写一个程序来检测字节顺序并返回字节顺序类型(1表示小,0表示大),如果没有,则返回-1。 但我遇到了这个问题:当我尝试屏蔽 unsigned lon 时...

回答 4 投票 0

编译器和字节序

我有一个“类似”小端的 ISA。 基本内存单位是整数而不是字节。例如 00000000:BEFC03FF 00008000 代表“低”整数为BEFC03FF,“高”整数

回答 1 投票 0

小端与大端

我正在阅读 Andrew Tanenbaum 的《结构化计算机组织》一书,但我完全不明白书中的内容。作者介绍了字节排序,并提供了这样的图片: 他提到...

回答 1 投票 0

Ruby 打包和解包十六进制值不返回相同的值?

我有一个未知(可变)长度的十六进制字符串,我想随时打包或解包以转换为字节。 [“a”].pack(“H*”) # =>“\xA0” 我得到 \xA0 -- 是 ...

回答 1 投票 0

C 中的字节顺序和套接字编程

我正在制作一个程序,使用 C 套接字与某些患者监视器进行通信。我使用无连接套接字 (UDP) 与设备进行通信。但之间存在字节序不匹配...

回答 1 投票 0

编写一个纯JS函数进行md4哈希

我正在尝试编写一个用于 md4 哈希的 JavaScript 脚本。我不确定为什么代码不起作用,因为我已经编写了适当的字节序转换函数。 完整代码如下所示: ...

回答 1 投票 0

gethostbyname_r 以小端格式给出 IP 地址

我正在尝试使用 gethostbyname_r() 获取我的机器 IP 地址。它应该以大端字节序的网络字节顺序给出 IP 地址。但我想我得到的是小端形式的地址......

回答 1 投票 0

将字符数组转换为整数(大端和小端)

我正在尝试将字符数组转换为整数,然后我必须增加该整数(无论是小端还是大端)。 例子: 字符[6] = { 01,02,03,04,05,06}; 长整数b=0; // 64 位 这个

回答 2 投票 0

为什么网络字节顺序定义为big-endian?

正如标题中所写,我的问题是,为什么 TCP/IP 在传输数据时使用大端编码而不是替代的小端方案?

回答 1 投票 0

如何使用Python和numpy从文件中读取混合字节序数据?

我有一个文件,其中 32 位浮点值以标准的小端字节顺序存储,但交换了 32 位的高位字和低位字。 IE。当

回答 1 投票 0

将 QByteArray 从大端转换为小端

我觉得我有点不知所措。我尝试了这么简单的事情,我不敢相信没有任何内置的 Qt(使用 Qt 5.6.2)。我尝试将 QByteArray 内的数据从大端转换...

回答 2 投票 0

算法查找 C 中整数的第 N 个字节

通过创建字节类型(例如 char)的指针并初始化为 int 的地址,可以找到存储在 int 的单个字节内存中的值。代码应该看起来

回答 2 投票 0

基于寄存器的VM - 字节顺序 - 推送/加载

我需要为处理器(或基于寄存器的VM)编写一个32位模拟器。 为简单起见,RAM 是一个字节数组,当我需要时,我会将其转换为 (int32_t*) (int16_t*) 和 (int8_t*)...

回答 1 投票 0

本机 Modbus 寄存器(有符号)到具有小端字节交换的 32 位浮点

我正在尝试使用Python中的Little-endian字节交换将数据从本机Modbus寄存器(带符号)转换为32位浮点数,但我似乎无法正确进行转换。我尝试了一些不同的...

回答 1 投票 0

SQL Server + 将文本转换为 HEX UTF16 Little Endian

我做了很多测试和一些研究,但我找不到解决方案 我如何在 SQL Server 中将字符串转换为 HEX Utf16 LittleEndian 以获得这样的结果? 选择转换(VARBINARY(MAX),'P38...

回答 1 投票 0

Java 虚拟机的字节顺序

Java 在其虚拟机中使用什么字节序?我记得在某处读过,它取决于它运行的物理机器,然后我在其他地方读到它总是如此,我......

回答 3 投票 0

如何以 BIG ENDIAN 格式加载数据?

我对以 BIG ENDIAN 格式存储数据时如何加载数据感到困惑。我无法理解的例子之一是: 假设值 0xBABEFACE 存储到地址 0...

回答 1 投票 0

按位运算符和“字节顺序”

字节序对于按位运算有影响吗?是逻辑还是转移? 我正在做有关按位运算符的作业,我无法弄清楚它的正确性,我觉得...

回答 5 投票 0

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