问题标签 [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 投票
6 回答
8837 浏览

java - 帮助从 .Net 创建 Zip 文件并从 Java 读取它们

我正在尝试从 .Net 创建一个可以从 Java 代码读取的 Zip 文件。

我已经使用 SharpZipLib 创建了 Zip 文件,但如果生成的文件根据 #ZipLib 库的 CheckZip 函数有效并且可以通过 WinZip 或 WinRar 成功解压缩,我在尝试使用 Java 解压缩时总是出错Java 中的 .Utils.Zip 类。

问题似乎出在 SharpZipLib 编写的错误标题中,我还在 SharpDevelop 论坛上发布了一个问题,但没有结果(有关信息,请参阅http://community.sharpdevelop.net/forums/t/8272.aspx)但是没有结果。

有人有使用 .Net 压缩 Zip 文件并使用 Java.Utils.Zip 类对其进行解压缩的代码示例吗?

问候马西莫

0 投票
4 回答
4390 浏览

python - 如何使用 Python 通过 HTTP 从远程 Zip 存档中读取选定的文件?

我需要使用 Python 从远程 zip 存档中读取与文件名匹配的选定文件。我不想将完整的 zip 保存到临时文件中(它不是那么大,所以我可以处理内存中的所有内容)。

我已经编写了代码并且它可以工作,我自己回答这个问题,以便我以后可以搜索它。但既然有证据表明我是 Stackoverflow 上比较笨的参与者之一,我相信还有改进的余地。

0 投票
2 回答
179 浏览

c# - 压缩文件时“回车”被删除

压缩字符串“stream”时,“/r”会从“/r/n”中删除。我正在使用 ICSharp.zip 库进行压缩。有没有其他人遇到过这个问题,如果有,是否有解决方法?

0 投票
7 回答
23549 浏览

java - 在 Java 中将非 ASCII 文件名添加到 zip

使用Java将非 ASCII文件名添加到zip 文件的最佳方法是什么,以便可以在WindowsLinux 中正确读取文件?

这是一种尝试,改编自https://truezip.dev.java.net/tutorial-6.html#Example,它适用于 Windows Vista 但在 Ubuntu Hardy 中失败。在 Hardy 中,文件名在 file-roller 中显示为 abc-ЖДФ.txt。

与 java.util.zip 不同,truezip 允许指定 zip 文件编码。这是另一个示例,这次明确指定了编码。IBM437、UTF-8 和 ISO-8859-1 在 Linux 中都不起作用。IBM437 在 Windows 中工作。

0 投票
4 回答
9958 浏览

macos - 如何创建与 Finder 的“压缩”菜单项格式相同的 zip 文件?

在 Mac OS X 上,您可以通过选择一些文件并从上下文菜单或文件菜单中选择“压缩”,从 Finder 创建一个 zip 存档。不幸的是,生成的文件与命令创建的存档不同zip(使用默认选项)。

这种区别对 Apple 运营的至少一项服务很重要,该服务无法接受使用该zip命令创建的档案。必须手动创建档案使我无法完全自动化我的发布构建过程。

如何在 shell 脚本中创建正确格式的 zip 存档?

编辑:自从很久以前写这个问题以来,我发现它们之间的关键区别在于ditto它们zip如何处理符号链接:因为应用程序包中的代码签名包含符号链接,所以它需要作为链接保存而不是存储作为常规文件。ditto默认情况下执行此操作,但zip不执行此操作(-y需要选项)。

0 投票
7 回答
37541 浏览

c++ - 使用 C/C++ 在 Windows (XP/2003) 上创建 ZIP 文件

我正在寻找一种从 Windows C/C++ API 中的文件夹创建 ZIP 文件的方法。我可以找到使用 Shell32.Application CopyHere 方法在 VBScript 中执行此操作的方法,并且我还找到了解释如何在 C# 中执行此操作的教程,但对于 C API 没有任何内容(C++ 也很好,项目已经使用 MFC)。

如果有人可以分享一些可以在 Windows XP/2003 上成功创建 zip 文件的示例 C 代码,我将不胜感激。做不到这一点,如果有人能找到很好的可靠文档或教程,因为 MSDN 搜索不会出现太多。我真的希望避免为此提供第三方库,因为功能显然存在,我只是不知道如何访问它。谷歌搜索没有任何用处,只是一些诱人的信息。在此希望社区中的某个人已经解决了这个问题,并可以分享给后代!

0 投票
6 回答
9600 浏览

zip - .doc 格式如何工作?

我最近了解了 .docx 文件的基本结构(它是一个特殊结构的 zip 存档)。但是,docx 的格式不像 doc。

doc文件如何工作?文件格式、结构等是什么?

0 投票
3 回答
17089 浏览

sql - 用于压缩和传输数据库备份文件的示例 sql 脚本

我正在寻找一个示例 sql 脚本来压缩我的数据库备份文件 (.bak) 并传输到远程位置。如果你随身携带,请分享。

0 投票
1 回答
6812 浏览

java - 在使用 Java 读入时,如何将输入流通过管道传输到压缩文件?

我想执行一个程序,并在它运行时读取它的输出并将输出输出到一个压缩文件中。程序的输出可能非常大,所以我们的想法是不要在内存中保存太多 - 只是在我得到它时将它发送到 zip。

0 投票
2 回答
332 浏览

build-automation - nmake 有构建任务吗?

使用Ant,我可以在继续构建之前解压缩档案......这可以使用 nmake 吗?我可以调用外部应用程序吗?甚至是批处理脚本?