我正在尝试为简单的字符串搜索找到一个简单的hexeditor。 hexedit
和bless
为good candidates,但基于字符串的面板(右侧)主要是基于ASCII的。
我想以一种灵活的方式在一个非常大的二进制文件中搜索字符串(我使用iconv utf16le
)来找到一些有趣的字符串。但我现在想在匹配这些字符串的文件中找到偏移量。
我知道我可以搜索K.E.R.N.E.L.B.A.S.E.
而不是KERNELBASE
,但这听起来很荒谬。
答案 0 :(得分:1)
您可以:edit ++bin ++enc=utf-16le filename
,并使用Vim的内置搜索命令找到有趣的字符串"。然后,:echo line2byte('.') + col('.') - 2
将打印光标位置的(从0开始)字节偏移。
您还可以在'statusline'
:
:set statusline+=\ %o