ユーザーがファイル内の特定の 16 進コードを検索できるようにするプログラムを作成したいのですが、出力はオフセットまたは見つかりません。私がこれまでに持っているコードは次のとおりです。
namespace search
{
class Program
{
static void Main(string[] args)
{
System.IO.BinaryWriter bw = new BinaryWriter(File.OpenWrite("C:\\1.txt"));
bw.BaseStream.Position = 3;
bw.Write((byte)0x01);
bw.Close();
Console.WriteLine("Wrote the byte 01 at offset 3!");
}
}
}
私は Web のあらゆる場所を調べましたが、有用なものは何も見つかりませんでした。16 進コードを検索して、オフセットで出力することは可能ですか?
EDIT1:
このファイル 1.txt があり、このオフセット 0x1300 にこの 16 進コード 0120 / 0x01 0x20 / "0120" があるとします (書き方がわかりません)。プログラムを開くと、console.readline で検索する 16 進コードを尋ねられ、出力は 0x1300 になります。
EDIT2: 私の質問は、この VB.Net Get Offset Address に似ていますが、vb.net には解決策があります。