/FR
选项:填充区域
- 用途:用于创建并填充内存区域。
- 数据填充:如果未提供
/FP
参数,HexView 将使用随机数据来填充区块或区域。如果提供了/FP
参数,则会重复使用/FP
参数指定的值。 - 对现有数据的影响:填充操作不会影响现有数据,因此甚至可以用来填充段之间的数据。
- 范围指定方法:
- 通过起始地址和长度,用逗号分隔(例如:
/FR:0x1000,0x200
)。 - 通过起始地址和结束地址,用减号分隔(例如:
/FR:0x2000-0x2FFF
)。
- 通过起始地址和长度,用逗号分隔(例如:
/FP
选项:指定填充模式
- 用途:用于指定填充区域时使用的填充模式。
- 使用条件:此选项仅与
/FR
参数结合使用时有用。 - 参数格式:参数是一个十六进制格式的数据流列表。
举例
假设你需要在内存地址 0x1000
到 0x2FFF
之间填充数据,并且希望使用特定的填充模式 0xAABBCCDD
。你可以使用以下命令:
/FR:0x1000-0x2FFF
/FP:AABBCCDD
输入
命令行
输出
总结
-
/FR 参数:用于定义需要填充的内存区域。可以指定起始地址和长度,或者起始地址和结束地址。填充操作不会覆盖现有数据,适用于在内存段之间填充数据。
-
/FP 参数:用于定义填充内存区域时使用的具体数据模式。这个参数需要与
/FR
参数结合使用,指定的数据模式将以十六进制格式重复填充到指定的内存区域。