`

java 压缩.gz

阅读更多
public class GzipPcompress {

	public static void main(String args[]) {
		GzipPcompress gzip = new GzipPcompress() ;
		String sourcePathAndName = "F:/download/20150819.txt" ;
		String pressPathAndName = "F:/download/a.gz" ;
		gzip.gzPressFile(sourcePathAndName, pressPathAndName);
		
	}
	
	public void gzPressFile(String  sourcePathAndName ,String pressPathAndName ){
		try {
			BufferedReader in = new BufferedReader(new FileReader(sourcePathAndName));

			BufferedOutputStream out = new BufferedOutputStream(
					new GZIPOutputStream(new FileOutputStream(pressPathAndName)));
			int c;
			while ((c = in.read()) != -1) {
				out.write(c);
			}
			in.close();
			out.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    使用Java API进行tar.gz文件及文件夹压缩解压缩.docx

    } } }}二、从 tar.gz 文件解压文件在 Java 中,我们可以使用 Apache Commons Compress 库来解压 tar.gz 文件。下面的例子展示了如何将 tar.gz 文件解压到指定的目录。import org.apache.commons.compress.archivers...

    Java压缩解压缩tar.gz

    本篇文章将详细探讨如何使用Java来对文件夹进行`tar.gz`的压缩与解压缩。 首先,我们来理解一下`tar`和`gzip`的基本概念。`tar`命令用于将多个文件或目录打包成一个单一的归档文件,而`gzip`则是一个数据压缩工具,...

    mysql-connector-java-5.1.40.tar.gz

    "mysql-connector-java-5.1.40.tar.gz" 是这个驱动程序的一个特定版本,版本号为5.1.40。这个压缩包包含了运行Java应用与MySQL数据库进行交互所需的类库和其他相关文件。 在Linux环境中处理这个压缩包,首先需要将...

    java读取tar.gz压缩文件的jar包

    java读取tar.gz压缩文件的jar包

    java 解析 tar gz文件 两种方法

    在Java编程中,处理tar.gz文件常常用于归档和压缩大量数据。tar.gz文件是由tar命令创建的归档文件,然后通过gzip工具进行压缩。在Java中解析这种类型的文件,通常需要两个步骤:首先解压gzip,然后解包tar。这里我们...

    gcc-java-4.1.2.tar.gz

    1. **解压**:使用`tar -zxvf gcc-java-4.1.2.tar.gz`命令来解压缩文件。 2. **配置**:运行`./configure`脚本来检测系统环境并准备构建。 3. **编译**:使用`make`命令来编译源代码。 4. **安装**:使用`make ...

    mysql-connector-java-5.1.29.tar.gz

    `mysql-connector-java-5.1.29.tar.gz`这个文件是MySQL Connector/J的5.1.29版本,以tar.gz格式打包,这是一种常见的Linux/Unix平台上的归档和压缩格式。 MySQL Connector/J 5.1.29版本包含了以下关键知识点: 1. ...

    mysql-connector-java-8.0.26.tar.gz

    首先,`mysql-connector-java-8.0.26.tar.gz`是一个压缩文件,其中包含的是MySQL Connector/J的8.0.26版本。这个驱动是Oracle公司提供的,用于支持Java程序连接到MySQL服务器。`.tar.gz`文件格式是Unix/Linux环境中...

    mysql-connector-java-8.0.19.tar.gz

    在使用"mysql-connector-java-8.0.19.tar.gz"时,首先需要将其解压缩。这通常可以通过命令行工具或图形界面的解压软件完成。解压后,你会得到一个名为`mysql-connector-java-8.0.19`的目录,其中包含`mysql-...

    mysql-connector-java-5.1.32.tar.gz

    首先,"mysql-connector-java-5.1.32.tar.gz" 是一个针对Linux或Unix环境的归档文件,采用tar格式打包,并用gzip进行压缩。这种类型的文件在Unix-like系统中非常常见,用于收集和压缩多个相关文件。要解压这个文件,...

    mysql-connector-java-5.1.49.tar.gz

    这个压缩文件包含了JDBC(Java Database Connectivity)驱动,使得Java开发者能够在他们的应用中与MySQL数据库进行交互。 JDBC是Java平台上的一个标准API,它提供了统一的接口来访问各种不同的数据库系统。通过使用...

    mysql-connector-java-8.0.24.tar.gz

    `mysql-connector-java-8.0.24.tar.gz` 文件是这个驱动程序的归档包,版本为8.0.24,采用tar.gz格式进行压缩,这通常用于在Unix/Linux环境中分发软件。 1. **MySQL Connector/J**:MySQL Connector/J是MySQL官方...

    java 解析 tar gz.rar

    在Java编程环境中,处理压缩文件如.tar.gz是常见的任务,特别是在数据传输、备份或软件部署等场景。`.tar`是一个打包文件格式,用于将多个文件和目录组合到一个单一的档案文件中,而`.gz`是Gzip压缩算法的扩展名,...

    java 解压,压缩linux GZ压缩文件

    Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输...这两个类分别用于解压缩GZ文件和压缩文件到GZ格式。在编写这类代码时,注意异常处理和资源管理,以确保程序的健壮性和效率。

    jdk1.8.0_131.tar.gz

    标题“jdk1.8.0_131.tar.gz”指的是Java Development Kit(JDK)的版本1.8.0_131,它被压缩成了一个tar.gz文件。这种类型的文件是Linux和Unix系统中常用的归档和压缩格式,通过“tar”命令将多个文件和目录打包成一...

    nexus-3.69.0-02-java17-unix.tar.gz

    用户需先使用`tar -zxvf nexus-3.69.0-02-java17-unix.tar.gz`命令进行解压,解压后会得到两个主要文件夹:“sonatype-work”和“nexus-3.69.0-02”。 “sonatype-work”文件夹包含了Nexus运行时的数据,如存储库的...

    protobuf3.6.1-3.7.1.tar.gz

    标题中的"protobuf3.6.1-3.7.1.tar.gz"以及描述中的"protobuf3.6.1_3.7.1.tar.gz"都指的是一个包含Protocol Buffers(protobuf)不同版本的压缩文件,这里分别是3.6.1和3.7.1两个版本。protobuf是由Google开发的一种...

    javasqlite-20090430.tar.gz

    标题中的"javasqlite-20090430.tar.gz"是一个特定版本的JavaSQLite库的压缩包文件,发布于2009年4月30日。JavaSQLite是一个将SQLite数据库引擎与Java集成的开源库,它允许Java开发者在应用程序中直接使用SQLite...

    java解压linux上的压缩文件gz格式文件

    本文将详细介绍如何使用 Java 在 Linux 系统上解压 `.gz` 格式的压缩文件,并探讨多种解压方法。 #### 基本解压方法 首先,我们来看一个基本的例子,该例子展示了如何使用 `GZIPInputStream` 类来读取并解压 `.gz`...

    libopencv_java412.tar.gz

    在这个例子中,`libopencv_java412.tar.gz`是一个压缩文件,解压后会得到`libopencv_java412`目录或文件,其中包含了必要的.so文件,这是Linux下的动态链接库,Java程序在运行时需要加载这些库才能调用OpenCV的功能...

Global site tag (gtag.js) - Google Analytics