嗨,我正在尝试在不将整个文件加载到内存的情况下反转文件的字节。到目前为止,我只设法从头到尾读取文件的字节,但我不确定我是否正确地这样做了。这个是我到目前为止:
FileStream fileStream = new FileStream("file.txt", FileMode.Open, FileAccess.ReadWrite);
fileStream.Seek(1024, SeekOrigin.End);
byte[] buffer = new byte[1024];
int count;
while (fileStream.Position != 0)
{
count = fileStream.Read(buffer, 0, 1024);
}
现在如何反转文件的字节顺序并以相反的顺序保存?