zip是将文件打包为zip格式的压缩文件
gzip是将文件打包为tar.gz格式的压缩文件
unzip是从zip包中解压出某个文件
gunzip从tar.gz包中解压出某个文件

gzip是一种文件压缩工具(或该压缩工具产生的压缩文件格式),它的设计目标是处理单个的文件。gzip在压缩文件中的数据时使用的就是zlib。为了保存与文件属性有关的信息,gzip需要在压缩文件(.gz)中保存更多的头信息内容,而zlib不用考虑这一点。但gzip只适用于单个文件,所以我们在UNIX/Linux上经常看到的压缩包后缀都是.tar.gz或*.tgz,也就是先用tar把多个文件打包成单个文件,再用gzip压缩的结果。

zip只是一种数据结构,跟rar同类型。zip是适用于压缩多个文件的格式(相应的工具有PkZip和WinZip等),因此,zip文件还要进一步包含文件目录结构的信息,比gzip的头信息更多。但需要注意,zip格式可采用多种压缩算法,我们常见的zip文件大多不是用zlib的算法压缩的,其压缩数据的格式与gzip大不一样。

linux zip和gzip的区别相关推荐

  1. linux zip和tar的区别,Linux入门:tar、gzip、bzip2以及zip的区别

    Linux入门:tar.gzip.bzip2以及zip的区别 tar命令 gzip以及bzip2命令 zip命令 区别 正文处理命令 tar命令 1.归档(archiving)就是将许多文件(或目录) ...

  2. Linux压缩命令gzip、tar、zip的区别和用法

    Linux压缩命令gzip.tar.zip的区别和用法 Linux系统中常用的压缩命令有gzip.tar.zip等. gzip命令是一个压缩文件的工具,常用参数有: -c : 把压缩后的文件输出到标准 ...

  3. linux压缩和解压缩命令tar,zip,gzip

    Linux上有很多解压缩文件的命令.其中最新和最有效的是xz,但他们都有节省磁盘空间和保存文件供以后使用的优点.在这篇文章中,我们比较了解压缩命令并指出了显著的区别. 1.tar 语法: tar [o ...

  4. Linux的压缩指令zip,tar,gzip

    1.  Linux gzip: 压缩文件或目录,压缩后的文件为.gz    gzip只能压缩文件,不能压缩目录,即使压缩后,只能压缩目录中的文件 gzip的使用格式:gzip [选项] 源文件  注意 ...

  5. linux zip 开源工程,7-Zip 18.06 发布,开源数据压缩程序

    7-Zip 18.06 已经发布,7-Zip是一个开源数据压缩程序,主要用于Microsoft Windows操作系统,类似Unix的操作系统如Linux和FreeBSD 7-zip移植版本的p7zi ...

  6. linux zip 软件下载,7zip linux版

    7zip linux版专为linux用户打造,可以方便用户在linux下对文件进行压缩和解压操作,除了支持7z文件之外,还支持XZ.GZIP.TAR.ZIP和BZIP2等格式,小编提供的这个版本还集成 ...

  7. linux gzip和tar一起用,Linux下压缩工具gzip和归档工具tar及其实战shell应用

    Linux下压缩工具gzip和归档工具tar及其实战shell应用 第一章:gzip的使用技巧 gzip [option]... file... -d: 解压缩,相当于gunzip; -#: 指定压缩 ...

  8. linux tar 打包gzip,tar linux 打包 压缩 gzip 命令说明

    参数: -c  :建立一个压缩档案的参数指令(create 的意思): -x  :解开一个压缩档案的参数指令! -t  :查看 tarfile 里面的档案! 特别注意,在参数的下达中, c/x/t 仅 ...

  9. Linux进程与线程的区别 详细总结(面试经验总结)

    首先,简要了解一下进程和线程.对于操作系统而言,进程是核心之核心,整个现代操作系统的根本,就是以进程为单位在执行任务.系统的管理架构也是基于进程层面的.在按下电源键之后,计算机就开始了复杂的启动过程, ...

最新文章

  1. (IOS)签名Demo
  2. 自学python的书籍-不可错过的十本Python好书
  3. 读取javascript脚本的正则表达式
  4. MATLAB中plot函数的linespec参数
  5. Keil生成汇编文件、bin文件
  6. sweetalert使用随笔
  7. 家庭记账软件 —— Java
  8. 更改mysql最大连接数
  9. STM32使用SPI通信驱动2.4G无线射频模块发送数据
  10. MYSQL BENCHMARK函数的使用
  11. android游戏编程之从零开始_纯C语言程序员写的编程新手入门基础小游戏之最炫酷推箱子...
  12. FreeMarker三宗罪!
  13. 【转载】Windows 10系统默认将画面显示比例调整至125%或150%,最高分辨率已经达到3840×2160(4K)这一级别。...
  14. Axure RP 9 安装、汉化
  15. c 语言中的this指针,C++ this指针详解
  16. 六度空间理论(数据结构图,c语言版)
  17. 读文章《新阶级论:寒门难贵,豪门难收》
  18. 用树莓派搭建全功能NAS服务器(02):Docker用法下载机配置
  19. icon图标 地址栏 收藏夹显示 代码
  20. 10个知识学习app,开始武装自己的大脑吧!

热门文章

  1. vue中小写数字转换为大写数字
  2. 2023年房地产地段研究报告
  3. 树莓派3B+使用GPIO实现串口通信
  4. css样式 向下补白,div+css[3]:css中边框border与补白padding属性设置
  5. Xiaojie雷达之路---速度解模糊
  6. 隐马尔科夫模型模型:原理、实现
  7. Cesium for Unreal 数据加载 场景漫游 粒子效果 视频监控 VR预览
  8. db的中英文全称_DB是什么?解读《北京遇上西雅图》中英语文化
  9. aac音频怎么转mp3,这几个方法很简便
  10. 开启超高清时代 联诚发5G+8K大屏点亮智慧展厅及银行业