Мне нужно заменить текстовую строку в шестнадцатеричном файле.Я уже использовал двоичный писатель, но когда я добавляю больше файлов в файл, смещения меняются.Поэтому я должен продолжать исправлять смещения.
Я уже пробовал двоичный метод записи.
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();
}