我正在将二进制文件读入内存,我需要通过整个执行来获取数据。但是,我收到数据流太长的错误。不知道如何解决这个问题?我已将应用程序编译为x64应用程序。由于二进制文件由数据和指针组成,我需要整个内存中的数据。指针可以通过整个文件指出数据。多次使用指针而不是存储数据将节省磁盘空间。
try
{
using (FileStream fileStream = File.OpenRead(args[0]))
{
MemoryStream memoryStream = new MemoryStream();
fileStream.CopyTo(memoryStream);
memoryStream.Seek(0, SeekOrigin.Begin);