Linux打包和压缩有什么不同
发布时间 - 2023-02-07 00:00:00 点击率:次区别:1、打包指的是将多个文件和目录集中存储在一个文件中,而压缩则指的是利用算法对文件进行处理,从而达到缩减占用磁盘空间的目的。2、常用打包命令有2个,分别是tar和dd;常用的压缩命令有很多,比如gzip、zip、bzip2等。
本教程操作环境:linux7.3系统、Dell G3电脑。
打包
打包,也称为归档,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。通常,归档总是会和系统(数据)备份联系在一起。
压缩
压缩是指利用算法将文件进行处理,已达到保留最大文件信息,而让文件体积变小的目的。其基本原理为,通过查找文件内的重复字节,建立一个相同字节的词典文件,并用一个代码表示。
压缩和归档文件类似,压缩文件也是一个文件和目录的集合,且这个集合也被存储在一个文件中,但它们的不同之处在于,压缩文件采用了不同的存储方式,使其所占用的磁盘空间比集合中所有文件大小的总和要小。
由于计算机处理的信息是以二进制的形式表示的,因此,压缩软件就是把二进制信息中相同的字符串以特殊字符标记,只要通过合理的数学计算,文件的体积就能够被大大压缩。把一个或者多个文件用压缩软件进行压缩,形成一个文件压缩包,既可以节省存储空间,有方便在网络上传送。
对文件进行压缩,很可能损坏文件中的内容,因此,压缩又可以分为有损压缩和无损压缩。无损压缩很好理解,指的是压缩数据必须准确无误;有损压缩指的是即便丢失个别的数据,对文件也不会造成太大的影响。有损压缩广泛应用于动画、声音和图像文件中,典型代表就是影碟文件格式 mpeg、音乐文件格式 mp3 以及图像文件格式 jpg。
采用压缩工具对文件进行压缩,生成的文件称为压缩包,该文件的体积通常只有原文件
的一半甚至更小。需要注意的是,压缩包中的数据无法直接使用,使用前需要利用压缩工具将文件数据还原,此过程又称解压缩。
打包和压缩的区别
打包指的是将多个文件和目录集中存储在一个文件中,而压缩则指的是利用算法对文件进行处理,从而达到缩减占用磁盘空间的目的。
Linux 下,常用打包命令有 2 个,分别是 tar 和 dd;常用的压缩命令有很多,比如 gzip、 zip、 bzip2 等。
相关推荐:《Linux视频教程》
# linux
# 指的是
# 多个
# 有很多
# 磁盘空间
# 压缩包
# 压缩文件
# 的是
# 压缩工具
# 压缩软件
# 很好
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
做企业网站制作流程,企业网站制作基本流程有哪些?
使用C语言编写圣诞表白程序
如何在香港免费服务器上快速搭建网站?
如何获取上海专业网站定制建站电话?
黑客入侵网站服务器的常见手法有哪些?
深圳网站制作的公司有哪些,dido官方网站?
南京网站制作费用,南京远驱官方网站?
如何在阿里云通过域名搭建网站?
jQuery validate插件功能与用法详解
Java遍历集合的三种方式
如何快速生成可下载的建站源码工具?
如何用美橙互联一键搭建多站合一网站?
Mybatis 中的insertOrUpdate操作
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
QQ浏览器网页版登录入口 个人中心在线进入
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
电商网站制作价格怎么算,网上拍卖流程以及规则?
Laravel如何实现数据库事务?(DB Facade示例)
Win11怎么设置默认图片查看器_Windows11照片应用关联设置
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
高防服务器租用指南:配置选择与快速部署攻略
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
Laravel如何使用Vite进行前端资源打包?(配置示例)
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
手机软键盘弹出时影响布局的解决方法
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何快速完成中国万网建站详细流程?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
济南网站建设制作公司,室内设计网站一般都有哪些功能?
JavaScript如何操作视频_媒体API怎么控制播放
如何在 React 中条件性地遍历数组并渲染元素
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
微信小程序 五星评分(包括半颗星评分)实例代码
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
零基础网站服务器架设实战:轻量应用与域名解析配置指南
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
Laravel Docker环境搭建教程_Laravel Sail使用指南
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何破解联通资金短缺导致的基站建设难题?
如何在景安云服务器上绑定域名并配置虚拟主机?

