Как заменить hex без бинарного писателя - PullRequest
0 голосов
/ 09 июня 2019

Мне нужно заменить текстовую строку в шестнадцатеричном файле.Я уже использовал двоичный писатель, но когда я добавляю больше файлов в файл, смещения меняются.Поэтому я должен продолжать исправлять смещения.

Я уже пробовал двоичный метод записи.

BinaryWriter BinaryWriter1 = new BinaryWriter((Stream) File.OpenWrite("[File]"));
for (int index = [Offset]; index <= [Offset]; ++index) {
    BinaryWriter1.BaseStream.Position = (long) index;
    BinaryWriter1.Write([Name of form].Byte1);
    BinaryWriter1.Close();
}
...