HexView 刷写文件脚本处理工具-基本功能介绍(十四)-后处理流程

postbuild

此选项允许扫描后构建文件。通常,后构建文件包含地址和长度信息以及数据信息,这些信息将用于覆盖十六进制文件中的当前内容。使用Hexview V1.6及更高版本,甚至可以根据后构建文件中的信息创建段块。
请注意,只有在可用pbuild.dll的情况下,才可用后构建选项。在选择项目"编辑 -> 运行后构建"后,您可以选择一个或多个遵循后构建数据方案的XML文件。通常,后构建文件会由Geny生成。

选项

此选项允许更改Hexview的阈值参数。自V1.11.00版本以来,Hexview可以处理大型数据文件,甚至比1 GB还大(但肯定不超过4.7 GB,因为它当前是32位程序)。为了实现这一点,必须在文件系统中处理数据块,因为如果将所有内容保留在内部内存中,内存将会耗尽。然而,当数据块可以保留在RAM中时,操作会更快。因此,引入了内存阈值,以便用户可以决定何时从RAM操作切换到文件操作。此选项用于更改预配置的阈值。

在这里插入图片描述

引入了四个参数:
选项文本 意义
2. 大型十六进制文件转换阈值
3. 此阈值用于更改十六进制文件的扫描操作。如果一个十六进制文件大于命名的阈值,Hexview将在文件而不是内存中扫描数据。这允许读取非常大的十六进制文件。
4. 缓冲区到文件大小阈值
5. 如果一个块段超过此阈值大小,其数据将不会保留在内存中,而是存储在临时文件中。
6. 临时缓冲区大小
7. Hexview中的许多操作必须在内部内存中完成。如果一个块段存储在临时文件中,Hexview需要将文件的部分读入内部内存以处理它们。此缓冲区大小指定了Hexview可以分配的最大缓冲区以执行数据操作。
8. 显示字体缩放
9. 更改主窗口中十六进制数据的字体大小。100%的缩放选择标准的字体大小16 * 8像素。例如,如果文本看起来太小,可以通过扩大比例,例如150%,来增加字体大小。

注意

修改将永久存储在您的机器上。
如果您更改了这些值,它们将存储在当前用户在此机器的Windows注册表中。您不能将它们移植到其他机器。换句话说,如果您在另一台机器上或作为另一个用户运行Hexview,您将在这里再次看到默认值。

注意
参数可以通过命令行临时使用。这使其更具可移植性。
这三个参数也可以通过命令行使用/BHFCT=xx、/BTFST=xxx和/BTBS=xxx输入。请参阅命令行描述的相应部分。

总结:

  • Hexview的"运行后构建"功能允许用户扫描后构建文件,这些文件通常包含用于覆盖十六进制文件内容的地址、长度和数据信息。
  • 后构建文件通常由Geny生成,后构建选项需要pbuild.dll文件支持。
  • Hexview允许用户更改内存阈值参数,以处理大型数据文件,并在RAM和文件系统之间切换操作。
  • 提供了四个参数用于配置:大型十六进制文件转换阈值、缓冲区到文件大小阈值、临时缓冲区大小和显示字体缩放。
  • 用户可以在对话框中查看和修改Hexview的默认值,但这些更改将永久存储在本地机器的Windows注册表中,并且不能移植到其他机器。
  • 参数也可以通过命令行进行临时设置,以增加程序的可移植性。
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

美好生活丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值