JAVA 中的zip 打包问题???

问题描述

我采用的是zip的无压缩级别的打包,打包出来的文件要比原文件大,有没有算法可以在打包前就算出zip的大小??求各位大神帮忙,谢谢

解决方案

解决方案二:
算不出来的吧...单文件也就估计下复杂的多种类型文件什么的应该更没办法了...
解决方案三:
压缩的大小取决于被打包文件的信息格式。所以这个只能估算。

时间: 2024-08-03 17:42:34

JAVA 中的zip 打包问题???的相关文章

在Java中操作Zip文件,压缩/解压

压缩 可随意转载,但请注明出处及作者SonyMusic2003.05.28==========================================================================在Java中操作Zip文件,压缩/解压 package test.nothing; import java.io.*;import java.util.*;import java.util.zip.*; import com.beaconsystem.util.*; impor

在JAVA中解决Zip压缩乱码问题

Java自带的zip压缩工具,可以让我们方便的压缩与解压缩,但是就是默认编码UTF-8没法改(至少我没找到,如果谁找到了,别忘记告诉我,我也不想用第三方的Jar包),虽然使用Java写打压缩与解压缩没问题,但是中文字符在WinRAR里面全是乱码. 所以我采用了Ant包中的压缩功能. 多余的话不多说了,代码才是硬道理,直接上代码吧.顺便说一下,该程序依赖于ant包,但是如果你只用到压缩,你可以用WinRAR打开这个Ant.jar文件,删除org.apache.tools.zip包以外的所有clas

把matlab打包成jar在java中运行,小波变换运行不了

问题描述 把matlab打包成jar在java中运行,小波变换运行不了 为了使整个过程一体化因此将.m文件打包成jar,不过报错了: ERROR ... wfilters ---> Invalid wavelet file : dmey.mat {??? Error using ==> wfilters at 66 Invalid wavelet file : dmey.mat Error in ==> wavedec at 33 Error in ==> tezheng at 2

Java魔法堂:打包知识点之jar

一.前言      通过eclipse导出jar包十分方便快捷,但作为码农岂能满足GUI的便捷呢?所以一起来CLI吧!   二.JAR包   JAR包是基于ZIP文件格式,用于将多个.java文件和各种资源文件,或将多个.class和各种资源打包为一个文件.用于发布,部署,封装库.组件和插件程序,从而被编译器和JVM使用.   三.通过jar命令打包     1. 格式 jar [option]* 文件名        必选选项(并且仅能选用其中一个)        -c ,创建一个jar包  

java中jar命令如何将指定的class文件更新到_指定的目录_

问题描述 java中jar命令如何将指定的class文件更新到_指定的目录_一定是指定的目录在网上查了一下,貌似是jarufeee.jarhhh.class这个只能将hhh.class这个文件更新到eee.jar的根目录,我想要的是如何将eee.jar更新到指定的目录. 解决方案 解决方案二:C:Userszz192672>jar用法:jar{ctxui}[vfm0Me][jar-file][manifest-file][entry-point][-Cdir]files...选项包括:-c创建新

JSF:Java中面向Web开发的生旦净末丑

js|web 搞Java开发这么多年,说起J2EE Web开发,还真是百感交集.爱恨交加: 我爱J2EE服务器端编程带来的高可靠性.安全性和运行期的高效稳定性; 我恨以手工方式来编写JSP页面代码,我恨基于有限的HTML界面组件进行编程! 俺一向佩服的牛人袁红岗说得好:现状让人有时怀念VB.Delphi可视化编程的时代,有时甚至会羡慕微软的.net.Studio,因为它们的确使用起来很方便实用. 然而,Java世界所倡导的自由氛围"一切源于技术,一切源于开放"已进入我的血脉!我追求一种

JAVA 中 jar 文件的编写和应用

JAVA中jar文件的编写和应用     我想JAVA的爱好者,尤其是初学者大都有过这样的经历,就是喜欢JAVA编程语言(这个人的情况可能不一样),但是有时候总会觉得JAVA的优点便是她的"致命"的缺点.大家的信念依旧是"一次编译,到处运行"但是就是因为至一点JAVA失去了好多,我们也失去了好多.也许大家都知道,现在业界最推崇的还是微软的技术微软的产品..net/c#/.vb/vb.net还是最流行的语言,最受欢迎的软件开发语言.因为这些语言都太好学太好用了.不像J

Java中的类反射机制

一.反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问.检测和修改它本身状态或行为的一种能力.这一概念的提出很快引发了计算机科学领域关于应用反射性的研究.它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩.其中LEAD/LEAD++ .OpenC++ .MetaXa和OpenJava等就是基于反射机制的语言.最近,反射机制也被应用到了视窗系统.操作系统和文件系统中. 反射本身并不是一个新概念,它可能会使我们联想到光学中的反射概念,尽管计算机科学

通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据

数据|压缩 本文假设您熟悉 C# 和 Windows 窗体 下载本文的代码: ZipCompression.exe (150KB) 摘要 在存储文件或者通过网络发送文件时,使用 Zip 压缩可以节省空间和网络带宽.此外,还不会丢失经过 Zip 的文件夹的目录结构,这使其成为非常有用的压缩方案.C# 语言不具有任何使您可以操纵 Zip 文件的类,但是由于面向 .NET 的语言可以共享类实现,并且 J# 在 java.util.zip 命名空间中公开了类,因此您可以在 C# 代码中使用这些类.本文将