bgrep 是如何工作的?
How does bgrep work?
正在研究命令bgrep发现here。
我 运行 bgrep "fafafa" test_27.6.2015.bin | less -M
上的二进制数据称为 test_27.6.2015.bin 但我得到
test_27.6.2015.bin: 00005ee4
test_27.6.2015.bin: 0000bd3c
我怀疑会得到包含术语 fafafafa 的匹配项。
两场比赛是正确的比赛数量。
这些十六进制数字可能属于包含 fafafafa 的某个段。
bgrep 是如何形成其搜索结果的?
bgrep 的搜索结果格式如下:
printf("%s: %08llx\n", filename, (unsigned long long)(offset + o - len));
因此,它显示文件名,然后是搜索字符串开始处的十六进制偏移量,如下所示:
$ xxd test_27.6.2015.bin | grep 5ee0
0005ee0: 0c89 0c88 fafa fafa 585e 0000 fe5a 1eda ........X^...Z..
正在研究命令bgrep发现here。
我 运行 bgrep "fafafa" test_27.6.2015.bin | less -M
上的二进制数据称为 test_27.6.2015.bin 但我得到
test_27.6.2015.bin: 00005ee4
test_27.6.2015.bin: 0000bd3c
我怀疑会得到包含术语 fafafafa 的匹配项。 两场比赛是正确的比赛数量。 这些十六进制数字可能属于包含 fafafafa 的某个段。
bgrep 是如何形成其搜索结果的?
bgrep 的搜索结果格式如下:
printf("%s: %08llx\n", filename, (unsigned long long)(offset + o - len));
因此,它显示文件名,然后是搜索字符串开始处的十六进制偏移量,如下所示:
$ xxd test_27.6.2015.bin | grep 5ee0
0005ee0: 0c89 0c88 fafa fafa 585e 0000 fe5a 1eda ........X^...Z..