Skip to content

brw v1.0 release - BinRW:BinaryStringReadWrite

Latest
Compare
Choose a tag to compare
@ankanch ankanch released this 07 Mar 09:19
· 1 commit to master since this release

BinRW

该程序用于读取文件的二进制数据或者根据已有二进制数据恢复文件。

可以读取整个文件的二进制数据或者给出读取区间。

读取出的二进制数据可以用作之后的分析或传播。

使用方法:

调用命令:

brw [input-file] [output-file] [mode: -a(all),-r(range)] [l-range] [r-range]

参数解释:

  • input-file: 需要处理的源文件路径

  • output-file:输出的目标文件路径,如果该项为“-”则在命令行输出结果

  • mode:处理模式,-a 全部读取,-r 按照区间读取,-rdt 从二进制恢复文件

  • l-range:如果模式为 -r,则这里输入读取起始位置(单位bit)

  • r-range:如果模式为 -r,则这里输入读取结束位置(单位bit,带范围检查)

注意:

** 如果在-r模式先仅给出一个值(l-range或者r-range),程序将会从文件起始位置读取到给定值位置。
** 程序至少需要3个参数才可以正常运行。请确保参数传递正确。

关于该版本

该版本使用了静态编译,故源文件较大。