我现在使用了两个包装器来尝试提取 ISO 文件。但没有成功
我已经尝试过Sevenzipsharp和C-NET-Interface-for-7-Zip-Archive-DLLs但它们都给出了同样的异常。ISO 文件包含 .vob 文件(电影),ISO 文件的总大小为 4.35GB。当我尝试从中提取 1GB 的单个 .vob 文件时,出现内存不足异常。
我实际上想提取 .vob 文件,然后通过 Upnp/DLNA 流式传输它们
SevenZipExtractor Extractor;
try
{
String[] FileNames = RawFileExtractor(path, out Extractor);
Extractor.ExtractFile(FileNames[8], ms) //the 1GB file: exception is here
}
catch{}
Extractor.Dispose();