通过窥视或读取读取2GB文件

XK8*_*8ER 2 .net c# vb.net

如何在不打开整个文件的情况下知道2GB二进制文件的最后一个HEX字节..是否有一种简单快捷的方法可以做到这一点而不会遇到内存问题?

Sim*_*ead 7

只是从结尾向后寻求:

using (var br = new BinaryReader(File.OpenRead(@"filename.2gb"))) {
    br.BaseStream.Seek(-1, SeekOrigin.End);
    Console.WriteLine(br.ReadByte()); // last byte
}
Run Code Online (Sandbox Code Playgroud)