什么是 AoB(字节数组)
What's an AoB (Array of Bytes)
我已经遇到过这个术语几次了,我已经在谷歌上搜索了解释,但没有找到。
我正在访问正在运行的软件游戏的内存。我确实有一个地址,但我也有一个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性能技术:将许多小的读取转换为一个大的块读取。
不是所有的数据都必须在结构体或对象中;这些只是为了方便。
相关文章:
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- 如何在C++中将整数转换为其数字数组
- 如何将带有不定条目的行读取到数字数组中?
- 对于非常大的输入,缺少和重复 1..n 的数字数组.使用1..n系列特性的解决方案.溢出问题
- 有没有一种方法可以接受数字数组而不接受垃圾值的输入
- 从数字数组中删除重复
- 如何打印给定i和j的数字数组,使得i的所有元素的总和等于j
- 将数字与数字数组进行比较
- 将数字数组保存到Spesific文件中,然后稍后调用
- 从排序的数字数组中返回数字范围的最快方法是什么?
- 如何通过libpq c api插入字节的数组
- 无法让我的代码正确排序用户输入的数字数组(使用递归)
- i2c中的字节指针数组
- 以 C++ 为单位递增 16 字节字符数组
- new[] 一个包含构造函数的字节对象数组没有错,对吧?
- 创建未知长度的字节/字符数组
- 我如何将bitset转换为字节/uint8数组
- C++ <--> C# 修改字节编组数组
- 将m个字节的数组拆分为n个字节的块
- c++到c#:有3个元素的字节指针数组等于什么?