问题标签 [zipoutputstream]
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.
android - Android Zipping to Multiple Files
I want to make some Android Studio app for zipping files. Here is the my code block:
Here is the my function:
Also I am using that in my XML file:
That is not work for me. I do not have any error in my app. There is no action and there is no zip file in my internal storage.
java - mp3 上的 ZipOutputStream 损坏文件 - 创建数据文件而不是音频文件
我在 Android 应用程序中使用 ZipOutputStream 来打包和导出 mp3 文件。打包和导出似乎工作正常,提取文件后,它们无法播放。在输出上运行file
命令将文件类型显示为data
. 在压缩之前,文件类型被列为Audio
. 这是我用来压缩文件的代码:
java - ZipEntry.STORED 用于已经压缩的文件?
我正在使用 aZipOutputStream
压缩一堆文件,这些文件混合了已经压缩的格式以及许多大型高度可压缩格式,如纯文本。
大多数已经压缩的格式都是大文件,花费 cpu 和内存重新压缩它们是没有意义的,因为它们永远不会变小,有时在极少数情况下会稍微变大。
我在检测到预压缩文件时尝试使用.setMethod(ZipEntry.STORED)
,但它抱怨我需要size, compressedSize and crc
为这些文件提供。
我可以使用以下方法使其工作,但这需要我读取文件两次。一次计算CRC32
然后再次实际将文件复制到ZipOutputStream
.
有没有办法提供这些信息而不必两次读取输入流?
java - 编辑内容后 Zip 文件夹损坏
我正在尝试使用 ZipOutputStream/ZipIntputStream 将压缩字节数组复制到另一个数组,但结果数组似乎不等于原始数组,为什么会出错?
通过修改条目的更新 CRC 解决如下:-
CRC32 crc = 新的 CRC32(); crc.reset();
java - 在 Android 中使用 ZipOutputStream 将最多 24mb 的文件压缩为 .zip
我正在尝试将目录从一个区域压缩(sdCard/someFolder)
到第二个目录(sdCard/Download)
,直到 .zip 文件大小变为 5mb。然后,我想创建一个新.zip
文件,将新文件填充到 5mb 等。
目前,我的代码成功地将文件压缩到 .zip 目录中,但 .zip 目录之一总是损坏。当我的 for 循环退出第一个Files[]
of并使用of22 objects
启动下一个目录时,我看到了这一点。我相信我正在失去对旧 OutputStreams 的一些清理。在 for 循环的第二次尝试后变为 null 。任何帮助就足够了。Files[]
4 objects
out.putNextEntry()
}
java - 使用 ZipOutputStream 将 xml 文件写入 zip 文件 - 打开时出错
编辑:错误不在此代码中。前端下载错误。服务器上的 zip 很好,但是通过 js 下载它不起作用。
我正在将两个 xml 文件写入一个 zip 文件。我无法打开生成的文件(错误:没有文件也没有文件夹)。
元组是一个包含两个字符串(A 和 B)的类,我的 xml 内容。我首先尝试了不带closeEntry
和不带setSize
,结果是一样的。
有任何想法吗?我该如何调试呢?
java - 使用一组 pdf 文件创建一个 Zip 文件
我的应用程序是一个招标文件系统,其中每个招标编号都附有一个或多个 pdf 文件。
应用程序是在 java ee 中使用 struts 和 mysql 完成的。
在数据库表中,存储了投标编号的每个相关 pdf 文件的路径。
我想获取所有 pdf 文件并为每个投标号创建一个 ZIP 文件,以便用户可以下载该 zip 文件并单击一下即可获得所有相关文档。
我尝试了谷歌并找到了一些名为ZipOutputStream
但我不明白如何在我的应用程序中使用它。
java - 创建并下载 Zip 文件 java
在我的申请中,没有特定投标的文件(pdf)。我需要从这些 pdf 文件创建一个 zip 文件并允许用户下载它。
应用程序是在 JavaEE 中使用 struts 和 mysql 完成的。当用户单击下载按钮时,此操作类被调用。该代码没有给出任何异常,但也没有提示用户下载任何内容。
请帮我找出代码中的问题。
以下是我的动作类的源代码..
java - 错误 java.util.zip.ZipException:将图像 (.png) 从 1 个 zip 文件复制到另一个文件时条目大小无效
我正在尝试修改现有的 .zip 文件,然后创建修改后的副本。
我可以轻松地对除 zip 文件中的 .png 文件之外的所有文件执行此操作,这会导致错误
java.util.zip.ZipException:无效的条目压缩大小(预期为 113177 但得到 113312 字节)
下面的代码是我试图运行的简单地从 dice.zip 复制 .png 图像并将其添加到 diceUp.zip 的代码。
java - 在Java中重命名zip中的文件
现在我有一个 zip 文件(Dice.zip),zip 里面是一个文件夹(Dice/..),我想修改该文件夹中的一些文件,然后重命名该文件夹。我设法修改了文件并重命名了 zip(从 Dice.zip 到 DiceUp.zip),但是当我解压缩文件(DiceUp.zip)时,我得到的是文件夹(Dice/..)而不是(DiceUp/..) . 任何想法如何重命名文件夹?