0

単純な文字列検索用の単純な hexeditor を見つけようとしています。hexeditbless良い候補ですが、文字列ベースのパネル (右側) はほとんどが ASCII ベースです。

非常に大きなバイナリ ファイル内の文字列を柔軟な方法 ( iconvutf16leを使用) で検索して、興味深いものを見つけたいと考えています。しかし、これらの文字列に一致するファイル内のオフセットを見つけたいと思います。

K.E.R.N.E.L.B.A.S.E.の代わりに検索できることはわかっていますKERNELBASEが、それはばかげているように聞こえます。

vim + xxdを使用する方法はありますか? blessのプラグインはありますか?

4

1 に答える 1

1

:edit ++bin ++enc=utf-16le filenameVim の組み込み検索コマンドを使用して、「興味深い文字列」を見つけることができます。次に、:echo line2byte('.') + col('.') - 2カーソル位置の (0 ベースの) バイト オフセットを出力します。

に (1 ベースの) オフセットを取得することもできます'statusline'

:set statusline+=\ %o
于 2016-09-27T16:40:57.797 に答える