C# 获取特定文件 Zip azure 文件存储

C# Get specific file Zip azure File Storage

我想知道是否可以在不下载和解压缩整个 ZIP 的情况下从 Azure 文件存储获取 ZIP 中的特定文件。

问题是 zip 文件可能很大 (>1 gb),而我需要的 zip 中的文件只有几 MB。

如果可能的话,您能否提供一个示例或 link(s)?

谢谢

I was wondering if it is possible to get a specific file in a ZIP from Azure File Storage without downloading and unzipping the whole ZIP.

没有。您需要从存储中下载整个文件,解压缩文件,然后提取所需的文件。可以将整个下载的文件保存在内存中(以流的形式)并在该流上使用压缩库,而不是将整个文件保存在磁盘上。但是你必须阅读整个文件。