Java 中压缩和解压缩文件

17 Mar 2025 | 4 分钟阅读

ZIP 是一种常见的文件格式,它将一个或多个文件压缩到同一个位置。它减小了文件大小,并使其更容易传输或存储。接收者可以在传输后解压缩(或提取)ZIP 文件,并以原始格式使用该文件。

1. 单个 Zip 文件

让我们看看如何使用核心 Java 库 java.util.zip 包在 Java 中压缩一个文件。

ZipMultipleFiles.java

输出

Zipping and Unzipping Files in Java

当我们打开创建的 zip 文件时,我们发现了文本文件。

Zipping and Unzipping Files in Java

2. 多个 Zip 文件

让我们看看如何使用核心 Java 库 java.util.zip 包在 Java 中压缩多个文件。

ZipMultipleFiles.java

输出

Zipping and Unzipping Files in Java

让我们打开 zip 文件。

Zipping and Unzipping Files in Java

3. Zip 目录

让我们看看如何使用 java.util.zip 包的核心库在 Java 中压缩一个目录。

ZipDirectory.java

输出

zipFiles 包含以下文件

Zipping and Unzipping Files in Java
Zipping and Unzipping Files in Java
Zipping and Unzipping Files in Java

4. 解压缩文件

让我们看看如何使用 java.util.zip 包的核心库在 Java 中解压缩一个文件。

Unzip.java

输出

Zipping and Unzipping Files in Java
Zipping and Unzipping Files in Java

让我们打开 web 文件夹。

Zipping and Unzipping Files in Java