提问人:Jawahar 提问时间:8/26/2023 最后编辑:ProgmanJawahar 更新时间:8/26/2023 访问量:82
ZipArchive 与 GZipStream
ZipArchive vs GZipStream
问:
当我们从内存流创建 ZipArchive 时,我们可以检查结果的条目数。 我们可以对 GZipStream 做同样的事情,以了解条目数吗?
例如:
using var extractArchive = new ZipArchive(stream, ZipArchiveMode.Read, false);
int i = extractArchive.Entries;
是否有 Gzip 流的等效项
var ms = new MemoryStream();
using (var gzstream = new GZipStream(ms, CompressionMode.Decompress, true))
{
gzstream.CopyTo(ms);
}
ms.Entries
?这可能吗,有没有办法知道 GZip 流中的文件(条目)数量?我们可以从 GZip 流制作存档吗?
答:
3赞
Progman
8/26/2023
#1
该类仅用于数据压缩。它不是您拥有文件和目录的存档格式。它只是一个字节序列(一个 Stream),因此没有要读取的“条目”。GZipStream
评论