上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > 用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)-文件解压

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)-文件解压

作者:上犹日期:

返回目录:文件问题

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

对Zip文件的压缩和解压

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

Zip文件解压和压缩

我们在电脑上经常会在文件传输或者上传下载时,将比较大的文件进行压缩,然后再进行解压使用。今天,我们就来看看用Java如何实现文件的压缩和解压,这个内容主要是针对于初学者而言,可以进行更好的深入Java知识的学习。本次对于文件的压缩和解压分为上下两个部分进行说明。本次用Java实现对电脑文件的压缩和解压(上)我们主要来看看如何实现对电脑内文件进行单个解压和压缩的DEMO。下面我们就来走进源码:

1.先看实现单个电脑文件的解压

1.1 先创建被解压的文件路径和解压后的文件路径

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

创建被解压的文件路径和解压后的文件路径

1.2 下面就是将压缩文件Zip中的内容读取出来

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

将压缩文件Zip中的内容读取出来

1.3 创建一个字节文件输出流,将读取到的Zip文件中的内容写进解压后的路径对应文件中去

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

创建一个字节文件输出流

1.4 读取和写入操作完成后,关闭流

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

关闭流


2.下面再来看看实现单个电脑文件的压缩

2.1 跟上面解压一样,先创建被压缩的文件路径和压缩后的文件路径

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

创建被压缩的文件路径和压缩后的文件路径

2.2 创建文件读取流,将原来文件中的内容读取出来;创建压缩文件的输出流(写),利用压缩文件对应的输出流将上面读取到的内容写进压缩文件中去

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

创建输入和输出流

2.3 将通过new ZipEntry(String name)构造方法创建的新的 ZIP 文件条目写入,并将流定位到条目数据的开始处,用压缩输出流将读到的内容写进新的ZIP文件中

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

读取和写入

2.4 关闭流

用Java实现对电脑文件的压缩和解压(上)(附图解和源码注解)

关闭流

本节对于单个电脑文件的压缩和解压就到这儿,用Java实现对电脑文件的压缩和解压(下)中,将介绍如何实现多个文件的压缩和解压,有兴趣的小伙伴可以持续关注下。(注:本文适合那些初学编程Java的童鞋,大牛就没必要啦!)

相关阅读

  • 说说JavaScript的cookie与存储-cookies设置

  • 上犹设置问题
  • cookies设置,比如会员登录,下次回访网站时无须登录了;或者购物车,过几天发现购物车里还有之前的商品列表。一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也
  • Java 变量-java变量设置

  • 上犹设置问题
  • java变量设置,Java变量类型在Java中,必须先声明所有变量,然后才能使用它们。变量声明的基本形式如下所示:typeidentifier[=value][,identifier[=value]…
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们