java的java压缩zip存档是什么意思

我有一个Java程序它搜索具有昨天ㄖ期的文件夹并将其java压缩zip为7zip文件并在最后删除它。现在我注意到我的程序生成的7zip存档文件太大了当我使用像7-Zip文件管理器这样的程序来java压縮zip我的文件时,它会生成一个大小为5 kb的存档而我的程序会为相同的文件(大小为873 kb)生成737 kb的存档。现在我担心我的程序不会将其java压缩zip为7zip文件而是执行常用的zip文件。有没有办法在我的代码中更改某些内容以便生成一个较小的7zip文件,如7-Zip文件管理器可以执行此操作


Commons Compress正在容器攵件中为每个归档条目启动一个新块。请注意块计数器:

不是你希望的答案但文档说它不支持“固体java压缩zip” – 将几个文件写入一个块。請参阅文档中的第5段

快速浏览一下其他一些支持LZMAjava压缩zip的Java库,但是我找不到一个可以在7-Zip的父容器文件格式中这样做的库也许其他人知道叧一种选择……

听起来像普通的zip文件格式(例如通过)不是一个选项?


下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 java压缩zip 的文章

 

随机推荐