gzip公司(gzip)和焦油(tar)的区别

当谈到在不适用于windows的系统上下载文件时,文件扩展名.tar.gz非常流行。与其他扩展名不同,扩展名不指向打开文件的单个程序;相反,它指的是两个。Tar是文件格式的名称以及生成它的程序。...

当谈到在不适用于windows的系统上下载文件时,文件扩展名.tar.gz非常流行。与其他扩展名不同,扩展名不指向打开文件的单个程序;相反,它指的是两个。Tar是文件格式的名称以及生成它的程序。

gzip公司(gzip) vs. 焦油(tar)

GZIP和TAR的区别在于TAR是一个文件归档程序,这意味着它可以合并多个文件,而无需将它们压缩成单个文件。Gzip处理.gz扩展名,用于压缩文件以节省硬盘空间。

gzip公司(gzip)和焦油(tar)的区别

Gzip通常被称为一种文件格式和软件框架,用于压缩HTTP内容,直到将其提供给Unix和类Unix系统上的客户机。众所周知,这种方法可以将文件大小最小化80%,从而加快页面加载时间、降低带宽利用率和降低SSL开销(由于SSL握手期间的往返次数减少)。

可以使用tar命令构建包含单个文件或一组文件的压缩档案。Tarballs、gzip、bzip或tar文件都是结果归档文件的术语。tar文件是一种特殊类型的文件,它将许多文件组合到一个包中。它类似于a.zip文件,因为它可以容纳多个文件,但文件格式不同。

比较参数 GZIP公司 焦油
内涵 压缩工具Gzip管理.gz扩展名,用于最小化文件的磁盘空间使用。 Tar是一个文件归档程序,这意味着它可以合并多个给定的文件,而无需将它们压缩为单个文件。
压缩能力 Gzip是一个压缩单个文件(仅限于)的程序。 不同的文件通过tar组合成一个(tar)文件。
基于效率 Zip是一种既可以存档又可以压缩的软件。 它从多个文件中创建一个文件;除非与gzip这样的压缩程序结合使用,否则它不会压缩数据。
元数据保存 Zip在保存元数据方面落后。 Tar在保存元数据方面远远领先于zip。
测试通过 Gzip只通过了17%的测试,这是相当低的。 Tar的通过率为65(几乎是zip文件的3.5倍)。

gzip与tar对照表

什么是gzip公司(gzip)?

gnuzipped文件使用gnuzip算法来强制执行压缩规范和准则,它们以GZIP格式存储,并带有GZIP扩展名。这些文件可能包含一些用户选择在gnuzip算法的帮助下进行压缩的文件。GZIP格式中包含的文件的未压缩版本的大小将小于生成的GZIP文件的大小。

gnuzip算法根据用户的需要转换较大的文件,大多数基于Unix的系统遵循GZIP压缩标准和规范。许多microsoftwindows文件压缩和解压缩工具都支持GZIP文件,这意味着它们可以用来构建、解压缩和访问存储在这些文件中的内容。

结合LZ77和赫夫曼编码的紧缩算法是GZIP的基础。DEFLATE被设计用来替代LZW等受专利保护的数据压缩算法,后者限制了compress和其他通用归档程序的可用性。

什么是焦油(tar)?

TAR文件是统一Unix归档格式的文件,是Tape Archive的缩写,通常称为tarball。打开TAR文件需要一个归档打开程序或指令。

由于TAR可以在一个文件中存储多个文件,因此TAR文件格式通常用于通过internet归档和发送多个文件,例如用于软件下载。

在Linux和Unix系统中,通常使用TAR文件格式,但它主要用于存储数据而不是压缩数据。在开发之后,当TAR文件被压缩时,它们就变成了扩展名为TGZ、TAR.GZ或GZ的TGZ文件。最流行的zip/unzip程序将打开TAR文件,因为它们是一种常见的存档格式。

两个最好的免费文件提取器是PeaZip和7-Zip,它们可以打开和创建TAR文件,但是在这个免费文件提取器列表上还有很多其他选项。其他TAR开放程序包括B1 Online Archiver和ezyZip,它们在浏览器中运行,而不是作为下载的应用程序。要删除TAR的内容,只需将其上载到这两个网站之一。

gzip与tar的主要区别

  1. 压缩工具Gzip管理.gz扩展名,用于最小化文件的磁盘空间使用。另一方面,Tar是一个文件归档程序,这意味着它可以将多个文件组合成一个文件,而无需压缩它们。
  2. Gzip是一个压缩单个文件(仅)的程序,而不同的文件通过tar组合成一个(tar)文件。
  3. Zip是一种既可以存档又可以压缩的软件。Tar从多个文件中创建一个文件;除非与gzip这样的压缩程序结合使用,否则它不会压缩数据。
  4. Zip在保存元数据方面落后,而Tar在保存元数据方面远远领先于Zip。
  5. Gzip只通过了17%的测试,这是相当低的,而Tar的通过率是65(几乎是zip文件的3.5倍)。

结论

压缩工具Gzip管理.gz扩展名,用于最小化文件的磁盘空间使用。gnuzipped文件使用gnuzip算法来强制执行压缩规范和准则,它们以GZIP格式存储,并带有GZIP扩展名。TAR文件的格式通常在Linux和Unix系统中使用,但它主要用于存储数据而不是压缩数据。

结合LZ77和赫夫曼编码的紧缩算法是GZIP的基础。DEFLATE被设计用来替代LZW等受专利保护的数据压缩算法,后者限制了compress和其他通用归档程序的可用性。

参考文献

  1. https://dl.acm.org/doi/abs/10.1145/2664666.2664670
  2. https://stratadoc.stratus.com/vos/19.2.1/r553m-01/wwhelp/wwhimpl/common/html/r553m-01.pdf

  • 发表于 2021-07-11 17:06
  • 阅读 ( 183 )
  • 分类:IT

你可能感兴趣的文章

煤焦油(coal tar)和沥青(bitumen)的区别

煤焦油和沥青的主要区别在于煤焦油是一种合成物质,而沥青是一种天然存在的物质。 煤焦油和沥青都可以被观察为深色、粘稠、高粘度的液体。它们主要由碳组成。沥青,也叫沥青,可以是天然的,也可以是提炼过程中的...

  • 发布于 2020-09-23 22:34
  • 阅读 ( 558 )

压缩的html是如何工作的以及为什么需要它

... 最常见的压缩方案是GZIP,它是一种使用称为DEFLATE的无损压缩算法的文件格式。 ...

  • 发布于 2021-03-14 09:00
  • 阅读 ( 311 )

如何在linux中轻松地加密和解密文件和目录

... tar -cf tmpdata.tar documents && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz -out documents.enc && rm -f tmpdata.tar.gz ...

  • 发布于 2021-03-26 14:56
  • 阅读 ( 179 )

如何监视linux命令的进度(使用pv和progress)

...一个进度报告。tar使用的选项有-c(创建存档)、-z(用gzip压缩)和-f(存档文件名)。 注意,我们使用-作为文件名,这会导致tar使用stdout,并将其输出写入终端窗口。我们看不到这个输出,因为它是通过pv管道传输的。 归档文...

  • 发布于 2021-04-03 08:25
  • 阅读 ( 342 )

37个重要的linux命令

...令告诉您用户是哪个组的成员。 groups dave groups mary 16gzip公司 gzip命令压缩文件。默认情况下,它会删除原始文件并保留压缩版本。要保留原始版本和压缩版本,请使用-k(keep)选项。 gzip -k core.c 17头 head命令提供文件前10行的列...

  • 发布于 2021-04-03 15:04
  • 阅读 ( 187 )

如何从文件中提取文件。焦油.gz或者。焦油bz2linux上的文件

...取或解压tar文件(也称为tarball)的内容。 这是什么。焦油.gz还有。焦油bz2什么意思? 文件有一个。焦油.gz或者一个。焦油bz2扩展名是压缩的存档文件。只有.tar扩展名的文件是未压缩的,但这种情况非常少见。 文件扩展名的.t...

  • 发布于 2021-04-03 17:18
  • 阅读 ( 224 )

在linux中,当一个新文件被添加到一个目录时,如何执行一个任务

...添加的新文件执行操作。一旦检测到每个文件,它就会被gzip压缩并移动到另一个目录。该脚本通过一个名为inotiftools的实用程序使用inotify子系统。但是首先,让我们安装工具并进行实验。 安装inotify工具和gzip 如果您使用的是Ub...

  • 发布于 2021-04-03 18:12
  • 阅读 ( 235 )

什么是焦油.gz文件,如何打开?

...文件通常在创建后进行压缩,从而使其具有更好的性能。焦油.gz文件扩展名。从技术上讲,这些是TGZ文件,但几乎所有人都同时调用.tar和.tar。焦油.gz文件简单的“tar文件” 如何打开tar文件? 如果您使用的是macOS或Linux,并且...

  • 发布于 2021-04-05 01:41
  • 阅读 ( 176 )

linux下如何使用tar命令压缩和提取文件

Linux上的tar命令通常用于创建。焦油.gz或者.tgz归档文件,也称为“tarballs”。这个命令有很多选项,但是您只需要记住几个字母就可以用tar快速创建归档文件。tar命令也可以提取结果档案。 Linux发行版附带的gnutar命令集成了压缩...

  • 发布于 2021-04-09 18:42
  • 阅读 ( 162 )

今天使用tar文件格式的优点是什么?

...aggregation/compression/decompression stages for using tar encapsulated in gzip or bzip2, when compared to using a file format that does aggregation and compression in the same data structure? Assume the runtime of the compressor being compared is identical (e.g. gzip and Deflate are similar). Are t...

  • 发布于 2021-04-11 23:20
  • 阅读 ( 272 )
tcn91714
tcn91714

0 篇文章

相关推荐