我正在尝试从此文件中的 PDF 对象解压缩流:
4 0 obj
<<
/Filter /FlateDecode
/Length 64
>>
stream
xœs
QÐw34V02UIS0´0P030PIQÐpÉÏKIUH-.ITH.-*Ê··×TÉRp
á T‰
Ê
endstream
endobj
我将这个流复制粘贴到一个名为Stream.file
xœs
QÐw34V02UIS0´0P030PIQÐpÉÏKIUH-.ITH.-*Ê··×TÉRp
á T‰
Ê
此流应转换为:Donde esta curro??
. 将该流添加到Stream.file
C# 控制台应用程序中的 a 中。
using System.IO;
using System.IO.Compression;
namespace Filters
{
public static class FiltersLoader
{
public static void Parse()
{
var bytes = File.ReadAllBytes("Stream.file");
var originalFileStream = new MemoryStream(bytes);
using (var decompressedFileStream = new MemoryStream())
using (var decompressionStream = new DeflateStream(originalFileStream, CompressionMode.Decompress))
{
decompressionStream.CopyTo(decompressedFileStream);
}
}
}
}
但是,在尝试复制它时会产生异常:
The archive entry was compressed using an unsupported compression method.
如果可能的话,我想如何用.net 代码解码这个流。
谢谢。