压缩文件
简单的说,就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的。
由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。为了有助于理解文件压缩,请在脑海里想象一幅蓝天白云的图片。对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。这是一个非常简单的图像压缩的例子。其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。总的来说,压缩可以分为有损和无损压缩两种。如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。当然,压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。
扩展名 | 文件类型描述 | 研发机构 | 流行度 |
---|---|---|---|
HBC | HyperBac压缩归档 | Xceleon技术 | |
HBC2 | HyperBac压缩文件存档 | Xceleon技术 | |
HYP | HYPER压缩归档 | 某未知机构 | |
IADPROJ | iAdProducer项目 | 苹果 | |
STPROJ | iAdProducer项目 | 苹果 | |
ICE | ICE文件存档 | 某未知机构 | |
ITA | IconTweaker主题存档 | JoostVerburg | |
IIM | iMacro宏文件 | iOpus | |
PVD | Instalit脚本 | HPI | |
ISU | InstallShield卸载脚本 | Flexera软件 | |
IPA | iOS版应用 | 苹果 | |
IPG | iPod游戏文件 | 苹果 | |
ISH | ISH压缩归档 | 某未知机构 | |
IPK | Itsy包 | 某未知机构 | |
BZA | IZArc BGA存档 | 某未知机构 | |
GZA | IZArc BGA存档文件 | 某未知机构 | |
IZE | IZArc存档 | IZArc | |
J | JAR档案 | 某未知机构 | |
JSF | JavaScript命令文件 | Adobe系统 | |
WAR | JavaWeb档案 | 神谕 | |
EAR | Java企业档案文件 | 神谕 | |
JIC | Java图标文件 | 某未知机构 | |
JAR | Java归档文件 | 神谕 | |
JS | JScript可执行脚本 | 某未知机构 | |
JSE | JScript编码文件 | 微软 | |
AZW2 | Kindle活动内容app文件 | 亚马逊 | |
KIX | KiXtart脚本文件 | 范尼斯特费尔森 | |
KX | KiXtart记号化脚本文件 | KiXtart | |
KZ | KuaiZip压缩文件 | KuaiZip.com | |
RBF | LEGO MINDSTORMS EV3机器人砖文件 | 乐高 集团 | |
RXE | LEGO MINDSTORMS NXT可执行程序 | 乐高 集团 | |
LEMON | LemonShare.net下载 | LemonShare.net | |
EPK | LG固件包 | LG电子 | |
LHA | LHARC压缩归档 | 某未知机构 | |
LPKG | Liferay应用 | Liferay | |
LS | LightWaveLScript文件 | NewTek | |
MINT | Linux Mint安装程序文件 | Linux Mint | |
X86 | Linux可执行文件 | 某未知机构 | |
RUN | Linux可执行文件 | 某未知机构 | |
PACKAGE | Linux自动包文件 | 自动包装 | |
APPIMAGE | Linux软件包 | AppImage | |
SEED | Linux预置文件 | 某未知机构 | |
LHZD | Live主页3D压缩项目 | BeLight软件 | |
LZH | LZH压缩文件 | 某未知机构 | |
TAR.LZ | Lzip tar包 | 某未知机构 | |
LZ | Lzip压缩文件 | Lzip | |
TAR.LZMA | LZMA压缩tar包 | 某未知机构 | |
TLZMA | LZMA压缩tar归档 | 某未知机构 | |
LZMA | LZMA压缩文件 | 某未知机构 | |
LZO | LZO压缩文件 | 某未知机构 | |
S7Z | Mac OS X7-Zip文件 | 某未知机构 | |
DIST | Mac OS X分发脚本 | 苹果 | |
PKG | Mac OS X安装包 | 苹果 | |
WAFF | MacInternet Explorer Web档案 | 微软 | |
APP | MacOS 应用 | Apple | |
XIP | MacOS签名存档 | 苹果 | |
MSL | Magick脚本语言文件 | ImageMagick | |
XMCDZ | Mathcad会压缩表文件 | 参数技术公司 | |
MLX | MATLAB直播脚本 | The MathWorks公司 | |
MZP | MAXScriptzip包 | 欧特克 | |
MD | MDCD压缩归档 | 某未知机构 | |
EX4 | MetaTrader 4程序文件 | MetaQuotes软件公司 | |
EX5 | MetaTrader 5程序文件 | MetaQuotes软件公司 | |
NPK | MikroTik软件包 | MikroTik | |
B64 | MIMEBase64编码文件 | 某未知机构 | |
MIO | MioEngine程序文件 | Mioplanet技术 | |
MRC | mIRC脚本文件 | mIRC | |
MBZ | Moodle备份文件 | Moodle | |
PCV | MozBackup档案备份 | MozBackup | |
COF | MPLAB COFF文件 | 微芯片技术 | |
FDP | MySafe加密数据 | 某未知机构 | |
SERVER | MySQL服务器脚本 | MySQL | |
MRP | mythroad文件平台文件 | 斯凯 | |
NZ | NanoZip压缩文件 | 萨米Runsas | |
MM | NeXtMidas宏文件 | 科技管理协会 | |
NCL | NirCmd脚本文件 | NirSoft | |
OAR | OpenSimulator存档 | 某未知机构 | |
PACK.GZ | Pack200压缩归档 | 神谕 | |
JAR.PACK | Pack200盒装JAR文件 | 神谕 | |
PIT | Packit压缩归档 | 某未知机构 | |
PAK | PAK(包装)文件 | 某未知机构 | |
PAQ6 | PAQ6数据存档 | 某未知机构 | |
PAQ7 | PAQ7数据存档 | 某未知机构 | |
PAQ8F | PAQ8F压缩归档 | 某未知机构 | |
PAQ8L | PAQ8L数据存档 | 马特·马奥尼 | |
PAQ8P | PAQ8P数据存档 | 安德烈亚斯·莫尔菲斯 | |
PAQ8 | PAQ8数据存档 | PAQ | |
PVMZ | Parallels压缩虚拟机 | 相似之处 | |
PAR2 | Parchive 2索引文件 | Parchive | |
P19 | Parchive恢复卷 | 彼得·克莱门茨B. | |
PAR | Parchive索引文件 | Parchive | |
PAR | Parchive索引文件 | Parchive | |
PAX | PAX存档 | POSIX | |
PBI | PC BSD安装程序包 | 某未知机构 | |
PEA | PEA文件存档 | PeaZip | |
PLX | Perl可执行文件 | 某未知机构 | |
VOCA | PhotoVOCA通讯板文件 | Cognable | |
PHAR | PHP归档 | 格雷格·比弗 | |
PWC | PictureTaker文件 | 某未知机构 | |
PIM | PIM存档 | 某未知机构 |
扩展名 | 文件类型描述 | 研发机构 | 流行度 |
---|---|---|---|
HBC | HyperBac压缩归档 | Xceleon技术 | |
HBC2 | HyperBac压缩文件存档 | Xceleon技术 | |
HYP | HYPER压缩归档 | 某未知机构 | |
IADPROJ | iAdProducer项目 | 苹果 | |
STPROJ | iAdProducer项目 | 苹果 | |
ICE | ICE文件存档 | 某未知机构 | |
ITA | IconTweaker主题存档 | JoostVerburg | |
IIM | iMacro宏文件 | iOpus | |
PVD | Instalit脚本 | HPI | |
ISU | InstallShield卸载脚本 | Flexera软件 | |
IPA | iOS版应用 | 苹果 | |
IPG | iPod游戏文件 | 苹果 | |
ISH | ISH压缩归档 | 某未知机构 | |
IPK | Itsy包 | 某未知机构 | |
BZA | IZArc BGA存档 | 某未知机构 | |
GZA | IZArc BGA存档文件 | 某未知机构 | |
IZE | IZArc存档 | IZArc | |
J | JAR档案 | 某未知机构 | |
JSF | JavaScript命令文件 | Adobe系统 | |
WAR | JavaWeb档案 | 神谕 | |
EAR | Java企业档案文件 | 神谕 | |
JIC | Java图标文件 | 某未知机构 | |
JAR | Java归档文件 | 神谕 | |
JS | JScript可执行脚本 | 某未知机构 | |
JSE | JScript编码文件 | 微软 | |
AZW2 | Kindle活动内容app文件 | 亚马逊 | |
KIX | KiXtart脚本文件 | 范尼斯特费尔森 | |
KX | KiXtart记号化脚本文件 | KiXtart | |
KZ | KuaiZip压缩文件 | KuaiZip.com | |
RBF | LEGO MINDSTORMS EV3机器人砖文件 | 乐高 集团 | |
RXE | LEGO MINDSTORMS NXT可执行程序 | 乐高 集团 | |
LEMON | LemonShare.net下载 | LemonShare.net | |
EPK | LG固件包 | LG电子 | |
LHA | LHARC压缩归档 | 某未知机构 | |
LPKG | Liferay应用 | Liferay | |
LS | LightWaveLScript文件 | NewTek | |
MINT | Linux Mint安装程序文件 | Linux Mint | |
X86 | Linux可执行文件 | 某未知机构 | |
RUN | Linux可执行文件 | 某未知机构 | |
PACKAGE | Linux自动包文件 | 自动包装 | |
APPIMAGE | Linux软件包 | AppImage | |
SEED | Linux预置文件 | 某未知机构 | |
LHZD | Live主页3D压缩项目 | BeLight软件 | |
LZH | LZH压缩文件 | 某未知机构 | |
TAR.LZ | Lzip tar包 | 某未知机构 | |
LZ | Lzip压缩文件 | Lzip | |
TAR.LZMA | LZMA压缩tar包 | 某未知机构 | |
TLZMA | LZMA压缩tar归档 | 某未知机构 | |
LZMA | LZMA压缩文件 | 某未知机构 | |
LZO | LZO压缩文件 | 某未知机构 | |
S7Z | Mac OS X7-Zip文件 | 某未知机构 | |
DIST | Mac OS X分发脚本 | 苹果 | |
PKG | Mac OS X安装包 | 苹果 | |
WAFF | MacInternet Explorer Web档案 | 微软 | |
APP | MacOS 应用 | Apple | |
XIP | MacOS签名存档 | 苹果 | |
MSL | Magick脚本语言文件 | ImageMagick | |
XMCDZ | Mathcad会压缩表文件 | 参数技术公司 | |
MLX | MATLAB直播脚本 | The MathWorks公司 | |
MZP | MAXScriptzip包 | 欧特克 | |
MD | MDCD压缩归档 | 某未知机构 | |
EX4 | MetaTrader 4程序文件 | MetaQuotes软件公司 | |
EX5 | MetaTrader 5程序文件 | MetaQuotes软件公司 | |
NPK | MikroTik软件包 | MikroTik | |
B64 | MIMEBase64编码文件 | 某未知机构 | |
MIO | MioEngine程序文件 | Mioplanet技术 | |
MRC | mIRC脚本文件 | mIRC | |
MBZ | Moodle备份文件 | Moodle | |
PCV | MozBackup档案备份 | MozBackup | |
COF | MPLAB COFF文件 | 微芯片技术 | |
FDP | MySafe加密数据 | 某未知机构 | |
SERVER | MySQL服务器脚本 | MySQL | |
MRP | mythroad文件平台文件 | 斯凯 | |
NZ | NanoZip压缩文件 | 萨米Runsas | |
MM | NeXtMidas宏文件 | 科技管理协会 | |
NCL | NirCmd脚本文件 | NirSoft | |
OAR | OpenSimulator存档 | 某未知机构 | |
PACK.GZ | Pack200压缩归档 | 神谕 | |
JAR.PACK | Pack200盒装JAR文件 | 神谕 | |
PIT | Packit压缩归档 | 某未知机构 | |
PAK | PAK(包装)文件 | 某未知机构 | |
PAQ6 | PAQ6数据存档 | 某未知机构 | |
PAQ7 | PAQ7数据存档 | 某未知机构 | |
PAQ8F | PAQ8F压缩归档 | 某未知机构 | |
PAQ8L | PAQ8L数据存档 | 马特·马奥尼 | |
PAQ8P | PAQ8P数据存档 | 安德烈亚斯·莫尔菲斯 | |
PAQ8 | PAQ8数据存档 | PAQ | |
PVMZ | Parallels压缩虚拟机 | 相似之处 | |
PAR2 | Parchive 2索引文件 | Parchive | |
P19 | Parchive恢复卷 | 彼得·克莱门茨B. | |
PAR | Parchive索引文件 | Parchive | |
PAR | Parchive索引文件 | Parchive | |
PAX | PAX存档 | POSIX | |
PBI | PC BSD安装程序包 | 某未知机构 | |
PEA | PEA文件存档 | PeaZip | |
PLX | Perl可执行文件 | 某未知机构 | |
VOCA | PhotoVOCA通讯板文件 | Cognable | |
PHAR | PHP归档 | 格雷格·比弗 | |
PWC | PictureTaker文件 | 某未知机构 | |
PIM | PIM存档 | 某未知机构 |