问题标签 [zip]

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 投票
5 回答
5818 浏览

c# - 对使用 AES 加密进行 Zip 的廉价/免费 .NET 库的建议?

我正在尝试找到适合美国联邦政府使用的带有加密的 zip 压缩和加密组件,所以我不能使用 Zip 2.0 加密,它必须是 AES 或类似的。我已经找到了SharpZipLib(不能进行 AES 加密)和Chilkat(可以进行 AES 加密,但要花钱)。我错过了任何其他选择吗?

0 投票
8 回答
91199 浏览

java - 在 Java 中:如何从 byte[] 数组中压缩文件?

我的应用程序正在通过 SMTP 服务器接收电子邮件。电子邮件中有一个或多个附件,并且电子邮件附件返回为 byte[](使用 sun javamail api)。

我正在尝试即时压缩附件文件而不先将它们写入磁盘。

实现这一结果的可能方法是什么?

0 投票
2 回答
560 浏览

.net - 从 Web 应用程序启动过程

我实际上是在尝试启动一个 winzip 进程并压缩一个文件夹。这是我在 vb 中使用下面的代码。

当它放入 Windows 应用程序的按钮单击事件中时,它工作正常。但是,当在 Web 应用程序的按钮单击事件中执行相同操作时,我可以看到该过程已在机器的任务管理器中启动。但它不会压缩,也不会关闭应用程序,也不会弹出其 winzip ui.... 但在极少数机器上,这确实可以正常工作。在大多数机器中,我都面临着这个问题,并且能够始终如一地重现这个问题......

但是如果我尝试使用 7z zip 做类似的事情,它确实可以从 Web 应用程序本身正常工作......

这个过程有解决方法吗?

0 投票
7 回答
4363 浏览

java - 为什么使用 java.util.zip.ZipFile 打开空 ZIP 文件时出现异常?

我想打开一个没有 java.util.zip.ZipFile 条目的 ZIP 文件。但在构造函数上,我得到以下异常:'java.util.zip.ZipException:打开 zip 文件时出错'。如何打开空的 ZIP?

该 ZIP 文件是由 linux 下的命令行 zip 程序创建的。我只是从一个 ZIP 文件中删除了所有条目。

我需要这个作为我写的课程的测试数据。对于这种情况,该类应该只返回一个空列表,但损坏的 ZIP 文件应该返回一个错误。

有关该问题的更多解释。我有一个接口,用于从不同来源提取一些文档。其他实现从 web 服务或目录中收集它们,这个实现来自 ZIP 文件。该接口为 Iterator 提供了更多功能。所以我想决定 ZIP 文件是空的还是损坏的。

0 投票
1 回答
5229 浏览

sql - 在 T-SQL 中批量导入 zip 文件

我有一些数据文件以 .Z 扩展名压缩存储在我们公司的服务器上(用于压缩它们的 UNIX 压缩实用程序)。

SQL Server 的 BULK IMPORT 操作可以读取这些格式的文件吗?或者我必须在获取数据之前解压缩它们吗?

0 投票
5 回答
20913 浏览

.net - .NET 的开源 zip 库?

有谁知道一个好的.NET 开源压缩库?

0 投票
8 回答
22072 浏览

c# - 在 .NET 中创建 ZIP 存档的最佳/最简单方法是什么?

你认为哪种方法是“最好的”。

  • 使用System.IO.Packaging命名空间?
  • 使用与 Shell 的互操作?
  • .NET 的第三方库?
  • 与开源非托管 DLL 互操作?

[我可以针对 Framework 3.5;最好 = 最容易设计、实施和维护。]

我最感兴趣的是为什么你认为选择的方法是最好的。

0 投票
8 回答
45333 浏览

ios - iPhone解压码

真的坚持尝试编写代码来解压缩 iPhone 上的文件或目录。

下面是我用来尝试解压缩简单文本文件的一些示例代码。

它解压缩文件,但它已损坏。

0 投票
3 回答
3203 浏览

c# - C# 使用 FileStream 读取“Zip”文件

我编写了一个程序,该程序将使用 TCPClient 建立与远程计算机的网络连接,我正在使用它将 100k 块中的文件传输到远程 .net 应用程序,然后将它们写入硬盘驱动器。除了 ZIP 文件之外,所有文件传输都运行良好 - 奇怪的是,重新组合的文件始终为 98K ...... ZIP 文件是否存在一些不为人知的秘密,以防止以这种方式处理它们。同样,所有其他文件传输工作正常,图像、xls、txt、chm、exe 等。

使困惑

0 投票
8 回答
28918 浏览

python - 如何使用 Python 的 zipfile 模块对 ZIP 文件中的文件设置权限(属性)?

当我从使用 Python 模块创建的 ZIP 文件中提取文件时zipfile,所有文件都不可写、只读等。

该文件是在 Linux 和 Python 2.5.2 下创建和提取的。

据我所知,我需要ZipInfo.external_attr为每个文件设置属性,但这似乎没有记录在我能找到的任何地方,谁能启发我?