`

(转)Windows如何压缩tar.gz格式

    博客分类:
  • Work
阅读更多

发布: 时间: 分类: 文档和工具

tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用,因为服务器系统linux占了相当的一部分。于是许多习惯用Windows的Web开发人员,在上传网站到空间时可能会遇到这个压缩格式的麻烦。如何生成得到tar.gz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的。偶然发现“7-ZIP”这个软件可以很方便地解决这个问题。

具体步骤如下:
一、安装7-ZIP以后,直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在弹出来的窗口里有个“压缩格式”的选项,里面并没有tar.gz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。

二、成功打包为Tar文件后,你可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩档案”,这时候弹出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“GZip”,是的,这一步就是把tar文件继续压缩成GZip。选择“GZip”格式后确定,最后结果就是一个新的tar.gz格式的文件。

经本人测试,兼容各种软件,上传到服务器上也没有问题。整个过程鼠标流,完全不用敲什么命令行。至此,在windows下面得到tar.gz完成。

另外再记下一件事,在Cpanel 11 控制面板下面的File Manager 文件管理器中,有在线打包(Compress)和解压(Extract)功能,支持ZIP和Tar.gz等格式,RAR好像不行。关于这个解压功能的“是否覆盖存在文件”,如果压缩包是ZIP格式会有几行提示说是否要覆盖,不用费力去想怎样才能完成这个选择,实际上这几行字是不能点击的,它会默认选否,不覆盖。那么问题就来了,如果要想覆盖原有的文件怎么办?Cpanel的官方网站什么不说,倒是在某个英文论坛角落找到了答案,就是使用tar.gz格式。tar.gz压缩包释放的时候会默认选覆盖,我试过了确实如此,够晕吧。

分享到:
评论

相关推荐

    TAR.GZ格式快压插件

    首先,TAR.GZ是一种组合型的文件压缩格式,由TAR和GZ两部分组成。TAR( Tape Archive)最初是为了备份数据到磁带而设计的,但现在它主要用来将多个文件或目录打包成一个单一的文件,便于管理和传输。TAR并不负责压缩...

    Linux下创建与解压zip, tar, tar.gz和tar.bz2

    本文将详细介绍如何在 Linux 系统中使用 `zip`, `tar`, `tar.gz` 和 `tar.bz2` 这四种不同的压缩格式。 #### 1. Zip 格式 **Zip** 是一种广泛使用的压缩格式,在 Windows、Linux 和 macOS 等不同操作系统上都得到...

    hadoop-2.7.4-with-windows.tar.gz

    这个压缩包采用了GNU tar格式,并进行了gzip压缩,这种格式通常在Linux和Unix系统中使用,但在Windows环境下也能通过相应工具解压。 描述中提到,该版本的Hadoop是特别为Windows环境编译的,这意味着它已经包含了...

    快压tar.gz插件

    在日常工作中,我们经常遇到需要处理不同格式的压缩文件,其中tar.gz格式是Linux系统中常见的压缩方式,而在Windows环境下,我们通常依赖于第三方软件如快压来处理这类文件。然而,官方可能并未提供对tar.gz格式的...

    jre-8u251-windows-x64.tar.gz

    标题中的"jre-8u251-windows-x64.tar.gz"指的是Java运行环境(Java Runtime Environment,简称JRE)的版本8更新251,面向Windows操作系统的64位平台。这个压缩包文件是经过打包处理的,通常用于在64位Windows系统上...

    redis-windows-7.0.4.tar.gz

    标题中的"redis-windows-7.0.4.tar.gz"表明这是一个针对Windows平台的Redis版本,版本号为7.0.4,其文件格式为tar.gz,这是一种常见的在Linux/Unix环境中打包和压缩文件的方式。 在Windows环境下安装Redis,首先...

    7-zip右键扩展tar.gz

    7-Zip的右键扩展工具则为用户提供了便捷的方式,通过Windows资源管理器的右键菜单直接创建tar.gz文件,避免了先手动创建tar文件,再进行GZIP压缩的繁琐步骤。这个扩展通常是一个注册表脚本或者第三方插件,它可以...

    pip-1.5.5.tar.gz

    这个文件的扩展名是".tar.gz",这表明它是一个经过tar归档并使用gzip压缩的文件,这种格式在Linux和Unix-like系统中很常见,但也可以在其他平台上解压。 描述中提到的"Python- pip-1.5.5.rar"可能是同一个发布的一...

    pip-23.3.tar.gz压缩包

    这是一种常见的文件打包和压缩方式,由两种不同的格式组合而成:`.tar` 和 `.gz`。`.tar` 是一种归档格式,它将多个文件或目录组合成一个单一的归档文件,方便存储和传输。而 `.gz` 则是 GNU zip 压缩,用于减小文件...

    jdk-8u162-linux-x64.tar.gz.zip

    标题中的"jdk-8u162-linux-x64.tar.gz.zip"是一个文件名,它表明这是一款针对Linux操作系统x64架构的Java Development Kit(JDK)的压缩包,版本号为8u162。JDK是Oracle公司提供的Java编程语言的软件开发工具包,...

    hadoop-2.7.1.tar.gz.zip

    这是一个压缩文件,最外层是.zip格式,内部包含的是一个名为“hadoop-2.7.1.tar.gz”的文件。在Linux或Mac系统中,通常会先使用`unzip`命令解压最外层的zip文件,然后用`tar -zxvf`命令解压内层的tar.gz文件。...

    jre-8u201-windows-x64.tar.gz

    在这个特定的压缩文件"jre-8u201-windows-x64.tar.gz"中,我们聚焦的是Oracle公司提供的Windows 64位版本的JRE。 1. **Java版本**: "8u201"指的是Java 8的更新版本201。在Java的版本命名中,"u"代表"update",意味...

    windows-x86-1.7.0_67.tar.gz

    这个文件是以tar.gz格式打包的,这是一种常见的Linux和Unix系统中的文件压缩方法,但在Windows环境下也可以通过相应工具解压。 描述与标题相同,进一步确认了这是一个与Java 7相关的Windows 32位版本的JRE软件包。 ...

    openssl-1.1.1l.tar.gz

    标题中的 "openssl-1.1.1l.tar.gz" 指的是 OpenSSL 库的一个特定版本,即 1.1.1l 版本,它被打包成一个 tarball(.tar)文件并进行了 gzip 压缩(.gz)。这个文件通常用于在 Linux 或类 Unix 系统上下载和安装 ...

    LinuxPAServer19.0.tar.gz

    LinuxPAServer19.0.tar.gz 是一个针对Linux平台的服务器软件的压缩包,它采用了常见的tar.gz格式,这是Linux系统中广泛使用的文件打包和压缩格式。这种格式结合了tar(归档)和gzip(压缩)两种工具,用于整合多个...

    VMwareTools-10.3.10-13959562.tar.gz

    在本例中,我们关注的是版本号为10.3.10,构建号为13959562的VMware Tools安装包,该包以`.tar.gz`格式提供,这是一个常见的Linux归档和压缩文件格式。 标题"VMwareTools-10.3.10-13959562.tar.gz"直接揭示了文件的...

    proj-6.2.0.tar.gz

    "proj-6.2.0.tar.gz" 是一个在IT领域常见的开源软件包,它采用的是tar和gzip两种工具进行压缩。这个文件名表明它包含了proj项目的6.2.0版本的源代码。proj是一个用于处理地理坐标系统、投影转换和地理坐标到平面坐标...

    apache-tomcat-8.5.16.tar.gz.zip

    在这里,".tar.gz.zip"意味着原始的tar.gz文件被进一步压缩成了zip格式。 在Linux服务器上部署这个Tomcat版本,你需要遵循以下步骤: 1. **下载文件**:首先,你需要通过网络下载"apache-tomcat-8.5.16.tar.gz.zip...

    unixODBC-2.3.0.tar.gz

    4. **.tar.gz格式**:这是一种常见的Unix/Linux文件打包和压缩格式。`.tar`用于将多个文件和目录打包成一个单一的文件,`.gz`是gzip压缩工具的结果,用于减小文件大小,方便传输和存储。 5. **安装与配置UnixODBC**...

    Typora-linux-x64.tar.gz

    在Linux平台上,该软件通常以.tar.gz格式发布,这是一种常见的源代码打包和分发方式。 首先,我们需要了解`.tar`和`.gz`这两个扩展名的含义。`.tar`是“tape archive”的缩写,最初是为了备份数据到磁带上而创建的...

Global site tag (gtag.js) - Google Analytics