flash - 为什么Flash要乘以8?

标签 flash memory actionscript

我在玩 Flash 游戏时,我的一个 friend 向我展示了一些 Cheat Engine 技巧,您可以在其中搜索 Flash 游戏中的整数。例如,你的分数是 100。要找到分数,你需要在 Cheat Engine 中搜索值 800——这可能是当今流行的技巧。

我以前从未玩过 Cheat Engine,但我知道它是一个内存编辑器?我认为它与位和字节有关; 8 位 = 1 字节,但我一点也不确定。

有谁知道为什么要乘以 8?

最佳答案

这是一个 blog entry那也经常提到这种技术,但没有解释它。一些评论还说这将是二进制数据,因此是乘法,但似乎没有人确切地知道它。

forum entry说这是 Flash 8+ 的某种“加密”,对于旧版本,不需要乘以。

如果您想确定地知道,也许您可​​以在 SWF 规范 ( PDF file ) 中找到答案,但问题是关于运行时的内存布局,所以即使那样也可能无法给您答案。 .

关于flash - 为什么Flash要乘以8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331585/

相关文章:

java - 仅包含静态字段的对象的内存使用情况

c++ - 访问冲突 : 0xC0000005, 为什么会发生这种情况?

apache-flex - 如何编写 MXML 以将监听器附加到自定义 ActionScript 类

flash - 嵌入、对象和视频标签之间的区别?

actionscript-3 - 在我的 3D 旋转菜单中反转 y 轴 (as3)

javascript - Flash JavaScript (Ajax) 在 IE 中不工作?

javascript - 如何在 AS3 中制作类似 Gridster.js 的 Tile/Grid 布局?

apache-flex - 直接链接到 SWF 有哪些缺点?

memory - 什么是ARM TCM内存

actionscript - Flash HTTP 流式传输 - 多个文件