`

java实现压缩

 
阅读更多
用java.util.zip实现文件压缩

       // 要压缩的文件——可以有多个
        File file = new File("d:/111.csv");
        // 一个压缩的文件对应一个ZipEntry
        ZipEntry zip = new ZipEntry(file.getName());
        // 定义zip输出流
        ZipOutputStream zos = null ;
        FileInputStream fis = null ;
        try {
            zos = new ZipOutputStream(new FileOutputStream(
            "e:/zipname.zip"));
            // 把zipEntry放到zip输出流里
            zos.putNextEntry(zip);
            fis = new FileInputStream(file);
            byte[] b;
            
            b = new byte[fis.available()];
            fis.read(b);
            
            zip.setSize(b.length);
            zip.setTime(new java.util.Date().getTime());

            zos.write(b);

            zos.write(b);
            
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        finally
        {
            try {
                zos.closeEntry();
                zos.close();
                fis.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


分享到:
评论

相关推荐

    java实现压缩与解压缩

    Java 实现压缩与解压缩是Java编程中常见的一项任务,主要涉及到I/O流处理和压缩库的使用。本文将深入探讨如何使用Java进行文件的压缩和解压缩操作,以及涉及的相关知识点。 首先,Java标准库提供了`java.util.zip`...

    ant-1.9.7jar包 java实现压缩文件文件夹

    描述中提到的“java实现压缩文件文件夹”是指使用Java编程语言来执行文件和文件夹的压缩操作。Java标准库提供了一个名为`java.util.zip`的包,其中包含了一些类(如ZipOutputStream)用于创建ZIP格式的压缩文件。...

    Java实现压缩解压缩文件和文件夹(附源码)

    Java实现压缩解压缩文件和文件夹(附源码) zip unzip 压缩 解压缩

    java实现压缩与解压缩源码

    本文将详细讲解如何使用Java实现压缩与解压缩的功能,并提供相关的源码示例。 首先,Java提供了`java.util.zip`包,其中包含了一些类,如`ZipOutputStream`和`ZipInputStream`,它们专门用于处理ZIP格式的压缩和解...

    java实现压缩与解压缩源码,demo 分享.zip

    10. **解压缩源码分析**:在提供的"java实现压缩与解压缩源码,demo分享.pdf"文件中,你可以找到具体的实现细节,包括如何打开和关闭流,如何处理文件条目,以及如何管理内存缓冲区等。 通过理解和应用这些知识点,...

    贪吃蛇java实现压缩文件

    在本项目中,"贪吃蛇java实现压缩文件" 是一个使用Java编程语言开发的简单贪吃蛇游戏的源代码压缩包。这个压缩文件名为 "tanchishe1.0",很可能包含了该项目的所有源代码文件,可能包括.java文件、配置文件和其他...

    Java实现压缩与解压缩功能源码

    这里我们将深入探讨如何使用Java实现这一功能,主要关注ZIP文件格式的压缩和解压缩。 首先,Java标准库提供了一个名为`java.util.zip`的包,它包含了处理压缩文件所需的类。其中,`ZipOutputStream`用于创建ZIP文件...

    java实现压缩和解压.doc

    本文将深入探讨如何使用Java实现这一功能,主要关注两种常用的压缩格式:ZIP和GZ。 首先,我们要引入Java的内置库`java.util.zip`,它提供了处理ZIP和GZIP格式的类。对于ZIP格式,我们主要使用`ZipOutputStream`来...

    java实现压缩解压缩

    在Java编程语言中,实现文件的压缩和解压缩是一项常见的任务,特别是在开发Web应用程序时。本文将深入探讨如何使用Java API来完成这项工作,以及它在实际项目中的应用。 Java提供了一个名为`java.util.zip`的包,...

    Java实现对文件夹的加密码压缩(绝对可用)

    JAVA实现对文件夹“加密码压缩” 此资源解压后为一个文件夹,就是一个package包 (压缩后为Zip文件) 无需导入任何个人jar包 压缩后效果等同于用winrar给压缩包加密码 时间紧迫,暂时存在中文文件夹名称乱码问题 不...

    java实现视频压缩

    在"java实现视频压缩"这个项目中,可能会包含以下步骤: 1. **读取视频文件**:使用Java的FileInputStream或相关的多媒体库,读取原始视频文件的数据。 2. **解析视频流**:利用JMF或Xuggler,解析视频流中的每一...

    Java实现压缩的一个小软件附含源码

    这是一款用Java实现的压缩软件,其中包括压缩zip、tar、tar.gz、tar.bz2类型并且可以指定编码进行压缩,运行环境是jdk1.5+

    java实现压缩和压缩zip格式文件的功能

    以下是一份详细的介绍,讲解如何利用Java来实现ZIP文件的压缩和解压缩功能。 首先,我们要理解ZIP文件格式。ZIP是一种广泛使用的文件归档格式,它能将多个文件或目录打包成一个单一的ZIP文件,方便存储和传输。在...

    java 实现压缩与解压缩ZIP .doc

    下面我们将详细讨论如何使用Java标准库中的`java.util.zip`包来实现这一功能。 首先,我们来看压缩ZIP文件的过程。在提供的代码中,使用了`ZipOutputStream`类来创建一个新的ZIP文件。以下是一些关键步骤: 1. ...

    java压缩图片文件大小

    java 开发压缩图片文件大小,2m-->200k 不是压缩宽高的

    java实现压缩软件

    NULL 博文链接:https://505860922.iteye.com/blog/1961830

    java实现压缩解压

    本文将详细讲解如何使用Java实现这一功能,重点在于理解zip压缩格式和相关的API。 首先,我们需要了解Java中的`java.util.zip`包,这个包提供了对ZIP文件格式的支持。ZIP是一种广泛使用的文件格式,它允许将多个...

    用java实现的压缩文件功能

    本文将详细解析如何利用Java实现压缩文件的功能,并深入探讨相关的知识点。 首先,`java.util.zip`包提供了对ZIP文件格式的支持。在Java中,`ZipOutputStream`是用于创建ZIP文件的主要类,它继承自`...

    Java实现文件的压缩和解压

    基于GUI用IO流中的ZipOutputStream ,ZipInputStream实现文件的解压与压缩, 如文件解压函数如下 private void unZip(String zipFileName, String outputDirectory)throws Exception { InputStream in=null; ...

Global site tag (gtag.js) - Google Analytics