什么是压缩文件/压缩包?
人类为什么要压缩文件呢?
个人撰写,并非完全正确的科普!如有错误请大佬于评论区指正
首先我们需要知道什么是压缩文件
指路百度➡️压缩文件
这里讨论不包括exe后缀这类的自解压驱动程序
什么是压缩?
这里举一个例子,我们小学的时候就知道,计算机是以二进制的形式来储存所有的文件的,(不会有人不知道吧,不会吧?不会吧?)
也就是00000001111111类似这种形式,压缩文件就会以一种类似编码的形式来储存这些文档,比如四个0连在一起,压缩文件就会以4x0的形式储存在计算机里,当然实际的压缩比这复杂的多,这里只是类比一下。
也就是说———在计算机内,把00000000变成8x0,这个过程就叫做压缩,所以可以缩小文件的体积,减少所占空间。
好了,现在我们知道什么是压缩了,那我们为什么要压缩呢?
既然通过压缩能够减少文件的编码长度,那么首先带来的好处就是减少文件所占据的空间大小。 但是平时提到压缩文件,最常见的情况就是给别人发送文件时,会被要求把文件打包发送,看起来就像是把很多文档或是图片类的东西,装在一个包里,一次性发给别人,那么它们真的变成一个文件了嘛?
什么是压缩文件/压缩包?相关推荐
- 检查压缩包是否损坏_修复损坏的gzip压缩文件之原理篇
接修复损坏的gzip压缩文件之原理篇,再次引用GZIP结构图: 已知修复一个损坏的gzip文件的关键环节在于找到下一个正常压缩包的起始点.根据结构图中的信息可知,每个压缩包的开始结构中有是否到达尾部标 ...
- php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
/* * new creatZip($_dir,$_zipName); *@ _dir是被压缩的文件夹名称,可使用路径,例 'a'或者'a/test.txt'或者'test.txt' *@ _zipN ...
- linux tar压缩包目录,如何在Linux上使用tar命令解压和压缩文件
inux上的tar命令通常用来创建名为.tar.gz或.tgz的归档文件,也被称为"压缩包".该命令有大量的选择,但你只需要记住几个字母来快速创建tar归档. tar命令可以提取生 ...
- php下载文件压缩包已经损坏或未知格式,这个压缩文件格式未知或者数据已经被损坏解决方法...
"这个压缩文件格式未知或者数据已经被损坏"解决方法 1.如果是从网上下载的压缩文件,很有可能是网站提供的本身就是损坏的压缩文件.如果重新下载之后仍然是损坏的,可以从其他网站下载. ...
- 在 Mac上压缩的压缩包 在windows上都会产生.DS_Store这种垃圾文件 怎么办
2019独角兽企业重金招聘Python工程师标准>>> 很多Mac小伙伴们都会遇到这样的问题,在Mac下生成的压缩包在PC上解压之后会有一些垃圾文件,像是.DS_Store之类的,每 ...
- 压缩包文件跟html不一样,为什么压缩文件还是那么大
为什么压缩完的文件还是那么大? 出现这个压缩效果不明显的原因,可能有一下几种:1:压缩软件压缩效果不好,可以使用当今压缩比最高的软件7-zip 进行压缩.2:如果是视频文件或者音频文件的话,这是压缩不 ...
- VBA—压缩文件夹成一个rar压缩包
应用背景:如果在一项工作中需要自动生成很多文件,然后再压缩 ,然后再进行上传等操作. 每次都手动压缩会很麻烦,所以可以加一点代码进行自动压缩rar文件. 说明: 1.思路就是调用cmd来做. (win ...
- 计算机无法打压缩包是为什么,电脑怎么压缩文件 电脑打不开压缩包是怎么回事...
我们在使用电脑的过程中,如果有需要传输的文件,我们可以通过qq或者微信等软件进行文件传输,不过有时候文件过大拒绝传输怎么办?很简单,我们可以将文件压缩,然后发至对方的邮箱就可以了,很多网友应该不知道怎 ...
- linux zip压缩包大小,Linux中巧用zip命令压缩和解压缩文件
在Windows中,我们用得最多的解压缩软件就是WinRAR了,这个软件对我们实现解压缩非常方便.但是如果在Linux系统中,我们还可以尝试用命令来实现对文件的解压缩,这篇文章主要介绍在Linux中用 ...
最新文章
- list mybatis 接收 类型_基于mybatis拦截器实现的一款简易影子表自动切换插件
- 简单protobuf
- COGS-363-土地购买-斜率优化
- 安装Sarge(二) 配置基本系统
- face alignment---各种算法框架
- python更新版本会丢失库吗_Python小技巧:如何批量更新已安装的库?
- 利用WaitForInputIdle等待初始化完成CreateProcess
- Stream流的使用函数式接口
- iOS 银行卡号识别
- 360浏览器截图快捷键设置
- 9门主流编程语言---详细对比
- ucloud的弹性计算
- html弹出对话框 自动点击,c#如何自动点击网页弹出的对话框的确认键
- 第二次项目《吃货联盟Plus》
- php批量格式化工具下载,源代码格式化工具Co
- 文件包含漏洞(完整版)
- php 5.3.3 漏洞,PHP 5.3.7版本更新 修复安全漏洞
- ArcMap导入数据到ArcSDE报000597或者000224的错误
- 人机版五子棋两种算法概述
- direct3d D3DXCreateTextureFromResource 加载png
热门文章
- Pyspark:DataFrame的转化操作及行动操作
- Mavn 的 systemPath 无效,Windows 上成功,Linux 失败问题解决
- 如何计算两个日期之间相隔的天数?calendar的用法
- 尹世明:ABC+IoT正在为产业带来变革
- 泰坦尼克灾难-可视化
- python中的符号是否都是英文符号_使用Python处理CSV中的非标准美式英文字符和符号...
- EXCEL使用VBA多维表转一维表(通用)
- 简单的二维码生成接口,自动生成二维码,返回图片地址
- Esp8266对接天猫精灵控制RGB彩灯
- CEO、COO、CFO、CIO、CTO、CMO的中文是什么?