问题标签 [zip4j]
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.
zip4j - 使用流创建和读取受密码保护的 ZIP。(不是物理文件)
我需要实现一个解决方案来创建受密码保护的 ZIP 流并将其保存到数据库中
斑点。还需要从数据库中读取密码保护的内容作为流读取。这个
不应创建物理文件。标准 JAVA SDK 不支持创建和读取密码
受保护的邮编。我尝试了不同的解决方案,所有可用的解决方案都创建了物理文件。
我找到了使用 ZIP4J 编写/读取密码保护 ZIP 的示例
如何在 Java 中对压缩的 Excel 文件进行密码保护?
是否可以在不创建物理文件的情况下使用 ZIP4j 库创建和读取受密码保护的 ZIP。?
将补丁应用于其他可用源似乎很难满足我的要求。
java - JAVA - zip4j,仅从 zip 文件中提取所有文本文件
我们可以使用 zip4j 中给出的 extractAll 方法从 zoip 文件中提取所有文件,但是如果我只需要提取一种文件,比如文本文件或文件名中包含特定子字符串的文件,该怎么办? ?? 有没有办法使用 zip4j 做到这一点
我认为这个问题可能与我的问题有关
但这不是我想要的。任何人都可以详细解释使用这个 ZipEntry 的东西,如果它有助于我的问题得到解决?
android - 我想将我的 animation.zip 文件解压缩到 res/drawable-hdpi
这就是我所做的。
我可以animation.zip
在 sdcard 上解压缩我的文件,但我想将它解压缩到 res/drawable-hdpi 文件夹中。
java - Zip4j 成功解压?
我正在使用记录不佳的 Zip4j Java 库来创建一个对锁定的 zip 文件运行字典攻击的程序。当我运行我的程序时,它从字典文件中提取值并通过 zip 运行它们以查看它们是否有效。如果是,则提取文件。让我烦恼的部分是,即使他正确地提取了它,它仍然会继续运行密码。我希望它在成功提取后停止。我该怎么做呢?如何创建一个触发器,当从 zip 中提取文件时程序停止尝试提取?这是我正在使用的循环:
PS zip 中包含的文件并不总是与 zip 名称相同,因此您无法检查是否存在与 zip 名称相同的文件夹。此外,如果用户希望 zip 转到他们的桌面,例如,您不能说如果大小不为 0,那么它已被提取。文件很可能在他们的桌面上。
java - 受密码保护的 zip 文件不是 zip 中的文件
我想创建受密码保护的 ZIP:
但这只是加密 zip 内的文件,但我可以打开这个 zip 并观看其中的文件。这不是我想要的,我想要保护 zip 密码而不是其中的文件。
java - 从 zipFile 获取 inputStream 然后添加到另一个 zipFile 获取空指针异常
我正在尝试从 zip 文件中获取输入流,然后将其添加到另一个 zip 文件中,但它会引发空指针异常。这是我的代码。
此范围内的所有对象都不是 null。但我在这里遇到异常:
日志:
java - Java文件写入问题
我在 Java 中遇到文件创建问题。这是我的代码 -
我遇到的问题是,当我在 eclipse 中时,会创建文本文件,但在 eclipse 之外它不是。无论是否在 Eclipse 中,该 zip 文件甚至都不会创建。有任何提示吗?
我得到以下异常:
编辑:更新的代码和异常,文本文件在eclipse和外部都写入,zip文件仍然不写入
java - zip4j setFileNameCharset 不起作用
我正在使用 zip4j 解压缩文件,但文件名 charset 有问题。这是我的代码,
它工作正常,但文件名是这样的
java - 有什么方法可以使用 zip4j 库在 java 中获取压缩方法?
我想返回布尔值来检查我的 zip 文件是否被压缩。如果我还可以获得使用的压缩方法,那将是一个优势。现在我只是检查它是否已加密并且是有效的 zip。如果可以使用 zip4j 库,请提供帮助。
java - 即使我设置为 true,ZipFile.isSplitArchive 也返回 false
我从使用 zip4j 的示例代码中复制了这个,特别是名为CreateSplitZipFileFromFolder.java
问题是,即使我将 的第三个参数设置为 true createZipFileFromFolder
,当我调用该方法时它仍然会返回 falseZipFile.isSplitArchive()
从 grepcode 看来,它只是将ZipModel
对象设置为我设置的布尔标志,但我得到了不同的值。任何想法为什么会这样?