问题标签 [dotnetzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1386 浏览

c# - 在 C# 中创建包含 mdf 文件的 zip 文件

我的本地设备中有 .mdf 和 .ldf 文件。我想创建两个文件的 zip。我使用 DonetZip。但它没有向我显示任何错误,而且程序也无法正常工作。我应该怎么做,我想要一些示例来压缩 .mdf 和 .ldf 文件。

0 投票
2 回答
7987 浏览

c# - DotNetZip - 在 C# 中调用 Save(stream) 之前计算最终的 zip 大小

使用 DotNetZip 时,是否可以在调用 Save(stream) 之前获得最终的 zip 文件大小?我有一个应用程序(窗口服务),其中包流大小超过 100MB,然后将保存包并将即将到来的文件添加到新包中。

对 Web 应用程序有同样的问题,但不明白答案。在保存到 I/O 系统之前,有什么方法可以在 DotnetZip 中找到 zip 流的大小?

0 投票
1 回答
1831 浏览

c# - 解压后无法删除 zip 文件

我有一种方法可以提取多个 zip 文件,但在应用程序关闭之前无法删除它们。我认为这是DotNetZip version 1.9.1.5图书馆的一个错误。

我的压缩文件:

提取文件的代码:

这个问题对我没有用,我要烧了我的头。

例外:

0 投票
2 回答
4094 浏览

size - 如何查找离子 zip 文件的未压缩大小

我有一个使用Ionic zip压缩的 zip 文件。在提取之前,我需要验证可用的磁盘空间。但是我如何事先找到未压缩的大小?zip 文件中是否有任何标题信息(由 ionic 提供)以便我可以阅读它?

0 投票
2 回答
2362 浏览

c# - 在安装期间解压缩和重新压缩 XAP 文件以修改配置文件时出现问题

0 投票
1 回答
12811 浏览

c# - DotNetZip 保存位置

嗬嗬!

此示例将 MyZipFile.zip 存储在“C:\Program Files (x86)\IIS Express”中,我在网上找不到任何简单的示例有没有办法更改该路径?我怀疑我有权在我的虚拟主机上去那里。

0 投票
1 回答
9304 浏览

c# - DotNetZip:将 ZipFile 转换为 byte[] 数组

我正在使用 DotNetZip 将文件添加到我从文件系统中读取的 zip 存档中。我想将生成的 ZipFile 转换为 byte[] 数组。任何帮助将不胜感激。我的代码如下所示。

0 投票
2 回答
22202 浏览

c# - DotNetZip 保存到流

我正在使用 DotNetZip 将文件从 a 添加MemoryStream到 zip 文件,然后将该 zip 保存为 a MemoryStream,以便我可以将其作为附件通过电子邮件发送。下面的代码没有错误,但MemoryStream不能正确完成,因为它不可读。当我将 zip 保存到硬盘驱动器时,一切正常,只是当我尝试将其保存到流时却不行。

0 投票
1 回答
2771 浏览

dotnetzip - 是否可以创建一个自解压存档,在解压缩时将运行特定文件?

例如,我想部署一个包含setup.exe自解压存档的应用程序。当用户执行自解压存档时,它会将内容解压缩到临时文件夹并运行 setup.exe。

这可能吗?如果是这样,有什么例子吗?

0 投票
1 回答
915 浏览

c# - 如何使用 DotNetZip 即时提取 ZIP 文件?

在我的 Windows Azure 代码中,我想从 Blob Storage 下载一个 ZIP 文件并即时解压缩并将解压缩的内容存储到磁盘。这样我就可以先将文件写入磁盘,然后在提取时读取它。

我正在尝试为此使用 DotNetZip。

ZIP 文件本来就很大,所以被切成小块(不是多部分存档,而是普通的 ZIP 存档,只是切成更小的文件),每块都上传到 Blob Storage。我知道如何遍历所有部分并在需要时打开每个 blob

Azure SDK 具有CloudBlob.OpenRead()返回Stream后代。

DotNetZip 的ZipInputStream类有一个接受Stream.

如何将这些片段连接在一起,以便我可以一个一个下载 ZIP 文件片段并即时提取它们?