Member 14160071 Ответов: 1

Как редактировать данные в двоичном файле на определенной позиции в C#


Я должен отредактировать определенные данные в двоичном файле в определенной позиции, загрузив двоичный файл.Как я могу это сделать в c#?

Что я уже пробовал:

код
&низкотемпературный;
использование (FileStream sr = File.OpenRead("someFile.dat"))
{
sr.Seek(100, SeekOrigin.Begin);
инт читать = СР.ReadByte();
//...
}

>

Mehdi Gholam

..- а в чем твоя проблема?

1 Ответов

Рейтинг:
0

OriginalGriff

Вместо того, чтобы искать поток, просто прочитать соглашение об избежании двойного налогообложения в:

byte[] data File.ReadAllBytes(pathToFile);
Затем вы можете использовать индекс массива для доступа к каждому байту по отдельности и использовать файл.WriteAllBytes, чтобы сохранить измененные данные, когда вы закончите.