问题标签 [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.
java - 替换 Zip 存档中的特定文件,而不用 Java 提取整个存档
我正在尝试在 Zip 存档中获取特定文件,将其解压缩,加密,然后将其放回存档中以替换原始文件。
这是我到目前为止尝试过的..
我停留在代码的替换部分,无论如何我可以做到这一点而不必提取整个 Zip 存档?
任何帮助表示赞赏,在此先感谢。
java - Zip4j:拆分的名称不匹配
调用
createZipFileFromFolder(source, parameters, true, splitSize)
后,生成的文件名与物理名称不匹配,但仅适用于拆分文件编号 10。因此,函数getSplitZipFiles()生成的名称将为 'filename.z010' 而真实文件名称存储是'filename.z10'。
知道为什么吗?以及如何解决它
java - 使用 Zip4j 生成 Zip 以供下载
我尝试使用 Zip4j 生成一个 zip 文件以供下载。但我总是得到错误:
2015-05-09 15:56:24.306 错误 11748 --- [nio-8080-exec-4] oaccC[.[.[/].[dispatcherServlet]:Servlet.service() 用于 servlet [dispatcherServlet] path [] 抛出异常 [请求处理失败;嵌套异常是 java.lang.IllegalStateException: getOutputStream() 已经为此响应调用] 根本原因
当调用 zout.putNextEntry(file, null); 在下面的函数中
这怎么可能,因为 putNextEntry 函数甚至没有得到响应,而是已经获得了流?
android - compress file with zip4j on android
I need to add files on a zip package but on the line code zipFile.addFiles(filesToAdd, parameters)" the "addFiles()
appears in red, can anyone help me, please?
I'm using:
- Android Studio 1.2.1.1 RC
- Java 1.8 update 45
- Windows professional
- zip4j_1.3.2.jar (source: http://www.lingala.net/zip4j/download.php)
image reference:
java - 使用 while-loop 报告进度和完成是否正确?
我已将zip4j
库添加到我的 Android 项目中。这是非常容易使用。
但是有一个我担心的功能。他们没有订阅以获取解压缩的进度,而是使用while-loop
如下:
如果我需要知道解压缩是否完成,我应该按如下方式使用它:
对我来说,它看起来是反模式和糟糕的编码。我应该在我的项目中使用,还是切换到不同的 zip 库?
java - 多线程 zip4j
zip4j 是一个很棒的库。但是我在使用线程的类中使用它时遇到了问题。zip4j 方法是从实现线程的类中调用的,有时(并非总是)它会使文件解压缩,有时会有扩展名为 *.zip345 的leftofer 文件。该过程还返回 net.lingala.zip4j.exception.ZipException: cannot rename modified zip 文件。
方法 zip4jProcess 是从类公共方法中调用的。班级名称是:SZipInterface.class
在SZipInterface.class
线程类中初始化,例如:ThreadObj.class 并在每个线程中实例化。没有使用静态方法。
问题的原因是什么?你如何解决它?zip4j 线程安全吗?
方法:
java - 无法使用 zip4j 压缩文件
无法从目录列表创建 zip 文件。我能够阅读目录并打印它们。但是,当我尝试压缩它们时,它的抛出错误:
这是类文件:
我要做的是从 zip 中提取文件并使用加密重新压缩它们,因为我无法直接加密它们。
java - 在java中提取zip并使用密码重新压缩
我正在尝试从文件夹中提取 zip 文件列表,然后用密码重新压缩它们。问题是在重新压缩时,迭代/循环没有停止。此外,重新压缩的文件应该是一个单独的 zip 文件,而不是将所有内容合并到一个 zip 中。
这是我尝试过的:
java - zip4j ZipFile getInputStream 总是返回大小为 1 的字节数组
以下代码总是生成大小为 1 的字节数组,有什么想法吗?
zip文件很好!
java - 使用 zip4j 库解压缩加密文件得到第一个文件为空的结果
我使用这段代码用密码解压缩文件。问题是如果 zip 文件有很多子文件,解压缩的第一个是空的,其他的都很好。如果 zip 文件有一个子文件,则结果为空。有谁知道这是怎么回事?谢谢。
附言。迭代只是尝试密码的一种方式