什么是 AoB(字节数组)

What's an AoB (Array of Bytes)

本文关键字:字节数 数组 字节 AoB 什么      更新时间:2023-10-16

我已经遇到过这个术语几次了,我已经在谷歌上搜索了解释,但没有找到。

我正在访问正在运行的软件游戏的内存。我确实有一个地址,但我也有一个AoB,例如

89 8B ?? 00 00 8b 50 ?89 93 ?

?。

我该怎么做?如果你能给我指路什么的,我会很感激的。

谢谢

字节数组在C/c++中最好解释为[unsigned] char数组。您看到的值只是这些字节或unsigned char的十六进制表示。

字节数组是一系列连续的值,通常在0到255 (0x00到0xFF)的范围内。

内容必须由程序员解释,并且可以是任何内容,从地址到位图的像素。

AoB(又名缓冲区)的一个常见用途是用于I/O,读取和写入数据。基本的I/O例程不关心内容,只关心数量、来源和目的地。程序可能会将大量数据读入AOB,然后将其转换为某种结构,或者用缓冲区中的数据分配字段。请参见"序列化"。这是一种I/O性能技术:将许多小的读取转换为一个大的块读取。

不是所有的数据都必须在结构体或对象中;这些只是为了方便。