GzipArchive.Open
GzipArchive.Open method
打开存档进行提取并提供包含存档内容的流。
public Stream Open()
返回值
表示存档内容的流。
评论
从流中读取以获取文件的原始内容。请参阅示例部分。
例子
提取存档并将提取的内容复制到文件流。
您可以对 .NET 4.0 及更高版本使用 Stream.CopyTo 方法:
unpacked.CopyTo(extracted);
using (var archive = new GzipArchive("archive.gz"))
{
using (var extracted = File.Create("data.bin"))
{
var unpacked = archive.Open();
byte[] b = new byte[8192];
int bytesRead;
while (0 < (bytesRead = unpacked.Read(b, 0, b.Length)))
extracted.Write(b, 0, bytesRead);
}
}
也可以看看
- class GzipArchive
- 命名空间 Aspose.Zip.Gzip
- 部件 Aspose.Zip