-
ant打包zip,压缩比例100.1%0
public static void makeZip(String destFileName,String srcFile,String srcFileName){ Project pj = new Project(); Zip zip = new Zip(); zip.setProject(pj); zip.setDestFile(new File(destFileName));//打包完的目标文件 FileSet fileSet = new FileSet(); fileSet.setProject(pj); fileSet.setDir(new File(srcFile));//需要打包的路径 String[] aSrcFileName = srcFileName.split(","); for(int i=0,j=aSrcFileName.length;i<j;i++){ if(!"".equals(aSrcFileName)){ fileSet.setIncludes(aSrcFileName[i]);//文件过滤 只 包含所有.doc文件 } } zip.addFileset(fileSet); zip.execute(); }
以上程序打包后,压缩比例为100.1%,多了0.1%,有没哪位大神知道为什么。现在要和别人做BASE64,转码了后不一致
2013年5月21日 11:23
目前还没有答案
相关推荐
org.apache.tools.zip.ZipFile$1 org.apache.tools.ant.BuildEvent org.apache.tools.ant.MagicNames org.apache.tools.ant.types.Path org.apache.tools.ant.BuildLogger org.apache.tools.ant.Diagnostics ...
手动将apache-ant-zip-2.3.jar打包到项目中通常涉及以下步骤: 1. **下载**: 首先,你需要从可靠的源下载apache-ant-zip-2.3.jar文件。这可能是通过官方网站、第三方存储库或其他可信的资源进行的。 2. **本地存储...
Ant是一个基于Java的构建工具,它提供了一系列的任务,包括处理文件、编译代码、打包应用程序等,其中就包含了对压缩文件的操作。 本话题主要聚焦于如何利用ant.jar来解压缩ZIP包。首先,你需要确保你的项目中已经...
这个版本包含了对Zip文件格式的支持,其中`org.apache.tools.zip.ZipOutputStream`是Ant用来创建Zip压缩文件的核心类。在处理中文文件名时,可能会遇到乱码问题,这是由于字符编码不一致所导致的。 描述中提到的...
标题中的"ant-zip-1.7.1.jar.zip"是一个压缩文件,它包含了名为"ant-zip-1.7.1.jar"的Java档案(JAR)文件以及"ant.license.txt"的许可文件。这个JAR文件是Apache Ant项目的一部分,用于处理ZIP归档操作。 Apache ...
了解这些基础知识后,我们可以更有效地利用7-Zip和Ant处理文件压缩和解压,特别是在大型项目中,自动化这些过程可以显著提高工作效率。同时,理解XML配置文件如build.xml的内容,可以帮助我们定制化构建流程,满足...
标题中的"ant-contrib-1.0b1.jar.zip"是一个包含特定版本(1.0b1)的"ant-contrib"库的压缩文件,其格式为ZIP,并且内部包含了一个JAR(Java Archive)文件。"ant-contrib"是Apache Ant的一个扩展库,提供了额外的...
"ant-contrib-r170.jar.zip"是一个包含Ant Contrib库的压缩文件,版本号为R170。Ant Contrib是一个扩展了Ant核心任务的第三方库,它提供了许多额外的任务和数据类型,使得Ant脚本能够执行更复杂的工作,比如流操作、...
在本主题中,我们将深入探讨如何使用Java来对文件进行zip压缩和解压缩,并提及`ant.jar`的作用。 首先,让我们来看一下`JavaZip.java`这个文件。它很可能包含了一个示例程序,演示了如何使用Java API来压缩和解压缩...
标题中的"ant-xalan1-1.6.1.jar.zip"是一个压缩文件,它包含了两个主要元素:ant-xalan1-1.6.1.jar和ant.license.txt。这个文件很可能是Apache Ant项目的一个组件,Ant是一个Java库和命令行工具,其任务是驱动构建...
apache-ant-zip.jar包及用法 用过java做压缩或解压的都知道,jdk提供的zip只能按UTF-8格式处理,所有jdk提供的zip不能支持中文文件名,可以采用Apache的zip包解决中文文件名问题。
ant打包配置文件,参考了博主的文章,作者:失语失芯不失梦 链接:https://www.jianshu.com/p/04cfce59890a 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
"apache-ant-zip.jar" 文件是Apache Ant的一个组件,用于处理与ZIP归档相关的任务,特别是针对解决中文乱码问题进行了优化。 在Java中,处理ZIP文件时,必须正确地设置字符编码以确保非ASCII字符(如中文字符)能够...
在这个特定的案例中,我们关注的是"ant-contrib-1.0b3.jar.zip"这个压缩包,其中包含了"ant-contrib-1.0b3.jar"文件,这是使用Ant进行循环打包时所必需的一个第三方库。 Apache Ant是一个由Java编写的开源构建工具...
1. **bin** 目录:包含各种平台的可执行脚本,如`ant`和`ant.bat`,它们是Ant的命令行接口,用于运行构建任务。 2. **lib** 目录:存储Ant运行时所需的JAR文件,包括Ant的核心库和其他依赖库。 3. **manual** 目录:...
1. 下载"ant-installer.jar.zip"并解压到一个合适的目录。 2. 使用Java运行环境(JRE)运行"ant-installer.jar"。在命令行中,你可以输入`java -jar ant-installer.jar`,这将启动Ant的安装向导。 3. 按照向导提示,...
标题中的"ant-xalan1-1.6.4.jar.zip"是一个压缩文件,它包含了两个主要元素:`ant-xalan1-1.6.4.jar`和`ant.license.txt`。这个压缩包主要是针对Java开发环境的,尤其是对于那些使用Apache Ant构建工具的开发者。 *...
".zip"表明这是一个ZIP压缩文件,通常用于打包和分发软件。 描述"ant_1.2.6 ant_1.2.6 zip"进一步强调了这是Ant的1.2.6版本的ZIP档案。这个ZIP文件可能包含了Ant 1.2.6的所有必要组件,如jar文件、文档、示例以及...
ApacheAnt是一个Java库与命令行工具,用于驱动描述在构建文件中作为互相依赖的...apache-ant-zip-2.3.jar 提供了操作 ZIP 文件的 API,使得在 Ant 脚本中可以进行压缩和解压缩操作。 使用了 ZIP 任务来压缩和解压缩文件
"jar.zip"再次确认了文件格式,即Java Archive(JAR)文件被ZIP压缩。"依赖包"暗示了这个JAR文件可能依赖于其他外部库,这些库可能需要在运行时一同提供。 "ant.license.txt"文件通常包含软件的许可信息,这可能是...