java生成zip包简单实现 博客分类: java java压缩java打包
程序员文章站
2024-03-14 11:06:28
...
简单实现java压缩文件功能,希望对初学者有所帮助。废话不多说,直接看代码。
代码如下:
代码如下:
public static void main(String[] args) throws Exception { File file = new File("d:/a.txt"); // 1.拿到文件的输入流 InputStream is = new FileInputStream(file); // 2.创建zip文件输出流 ZipOutputStream os = new ZipOutputStream(new FileOutputStream(file.getAbsolutePath() + ".zip")); os.setLevel(9);// 压缩率设置最高 // 设置要写入的 ZIP 条目 os.putNextEntry(new ZipEntry(file.getName())); byte[] bytes = new byte[32 * 1024]; int len = -1; while((len = is.read(bytes)) > 0) { os.write(bytes, 0, len); } // close os.closeEntry(); os.close();// 如果少了这句,压缩包无法打开 is.close(); }
推荐阅读
-
java生成zip包简单实现 博客分类: java java压缩java打包
-
JAVA 的MD5加密算法简单实现 博客分类: java 算法JavaBeanSecurityJ#
-
java实现zip,gzip,7z,zlib格式的压缩打包
-
项目打包,报软件包、类不存在问题排查过程 博客分类: JAVA进阶故障排查 maven打包失败找不到软件包编译失败
-
java实现zip,gzip,7z,zlib格式的压缩打包
-
java实现简单的窗体和密码验证(传参,事件机制和事件监听的作用过程) 博客分类: java图形界面基础,事件机制 javaJFrame监听器事件机制
-
java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解
-
java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解
-
Java解压多重zip压缩包 -- org.apache.commons.compress.archivers.zip.ZipFile结合ZipArchiveI 博客分类: 默认类别 ApacheJavaGoogleCC++
-
使用maven 如何生成源代码的jar包 博客分类: Java WebJava maven打包源码打包源代码sourcejarsources.jar