压缩文件
简单的说,就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的。
由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。为了有助于理解文件压缩,请在脑海里想象一幅蓝天白云的图片。对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。这是一个非常简单的图像压缩的例子。其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。总的来说,压缩可以分为有损和无损压缩两种。如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。当然,压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。
扩展名 | 文件类型描述 | 研发机构 | 流行度 |
---|---|---|---|
TBZ | BZIP压缩tar归档 | 某未知机构 | |
EAR | Java企业档案文件 | 神谕 | |
APPIMAGE | Linux软件包 | AppImage | |
PBI | PC BSD安装程序包 | 某未知机构 | |
BNDL | 游戏数据包文件 | 某未知机构 | |
JAR.PACK | Pack200盒装JAR文件 | 神谕 | |
DAR | DAR磁盘归档 | 某未知机构 | |
PKG | Mac OS X安装包 | 苹果 | |
ZIP | 压缩文件 | 菲尔·卡茨 | |
PWC | PictureTaker文件 | 某未知机构 | |
SQX | SQX存档 | 某未知机构 | |
ELF | 任天堂Wii游戏文件 | 任天堂 | |
GPU | GP2X实用程序 | GamePark | |
JAR | Java归档文件 | 神谕 | |
EBS | E-运行1.x脚本 | 心理学软件工具 | |
XLM | Excel宏 | 微软 | |
VLX | 编译AutoLISP文件 | 欧特克 | |
ZL9 | ZoneAlarm隔离EXE文件 | ZoneAlarm | |
0XE | F-Secure重命名病毒文件 | F-Secure | |
ARDUBOY | Arduboy游戏包 | Arduboy | |
SBX | GLBasic鞋盒文件 | 梦幻设计娱乐 | |
XQT | SuperCalc宏文件 | 某未知机构 | |
EBM | 额外! Basic宏 | Attachmate公司 | |
FRS | 闪存更名脚本 | RL愿景 | |
CACTION | Automator变换器作用 | 苹果 | |
DZ | Dzip文件 | Dzip | |
OPK | GCW零打开包 | 某未知机构 | |
FXP | FoxPro中编译程序 | 微软 | |
VEXE | 病毒可执行文件 | 某未知机构 | |
LZM | SLAX模块 | SLAX | |
YZ | YAC压缩文件 | YAC | |
UHA | UHARC压缩归档 | UHARC | |
A6P | Authorware6项目 | Adobe系统 | |
RP9 | RetroPlatform磁盘映像档案 | Cloanto | |
R2 | WinRAR多卷保存部2 | RARLAB | |
GZA | IZArc BGA存档文件 | 某未知机构 | |
YZ1 | 山崎拉链文件 | 山崎拉链 | |
VPK | 维塔PlayStation应用程序包 | 某未知机构 | |
EXE | PortableApps.com应用 | 罕见想法 | |
ZL | zlib压缩文件 | 让卢·加伊 | |
BTM | 4DOS批处理文件 | JP软件 | |
MS | 3ds Max脚本文件 | 欧特克 | |
PAQ8F | PAQ8F压缩归档 | 某未知机构 | |
SH | UNIX shell存档 | 某未知机构 | |
STPROJ | iAdProducer项目 | 苹果 | |
HPK | HPack压缩归档 | 某未知机构 | |
SPM | 盐包管理器式套餐 | SaltStack | |
SCB | 发布时间斯卡拉脚本 | 斯卡拉 | |
WASTICKERS | 贴纸制作贴纸包文件 | VIKO&有限公司 | |
BUNDLE | 游戏数据包文件 | 电子艺术 | |
DAF | DupArchive格式文件 | SnapCreek | |
EFW | 改名邮编或可执行文件 | 冠群 | |
PIF | 程序信息文件 | 某未知机构 | |
KGB | 克格勃档案文件 | 托马斯·帕夫拉克 | |
R01 | WinRAR分割保存部1 | RARLAB | |
VSI | Visual Studio内容安装程序文件 | 微软 | |
SREP | SuperREP压缩文件 | FreeArc | |
CTZ | 翻译错误:未将对象引用设置到对象实例。 | giuspen | |
BZIP2 | bzip2压缩归档 | BZIP | |
PIT | Packit压缩归档 | 某未知机构 | |
ESH | 扩展壳牌批处理文件 | 某未知机构 | |
PLX | Perl可执行文件 | 某未知机构 | |
ACTM | AutoCAD动作宏文件 | 欧特克 | |
HBC | HyperBac压缩归档 | Xceleon技术 | |
P19 | Parchive恢复卷 | 彼得·克莱门茨B. | |
DXL | Rational DOORS中脚本 | IBM | |
PACKAGE | Linux自动包文件 | 自动包装 | |
SCT | 窗户的Scriptlet | 微软 | |
U3P | U3智能应用 | SanDisk公司 | |
VDO | 异教徒病毒文件 | 某未知机构 | |
TIAPP | 钛应用 | TiMedia | |
CBZ | 漫画Zip文件 | 某未知机构 | |
PAR2 | Parchive 2索引文件 | Parchive | |
CBT | 漫画书TAR文件 | 某未知机构 | |
OAR | OpenSimulator存档 | 某未知机构 | |
SNB | S注文件 | 三星 | |
SHB | Windows快捷方式文件 | 微软 | |
SHR | UNIX shell存档文件 | 某未知机构 | |
ARCHIVER | 归档压缩文件存档 | 令人难以置信蜜蜂 | |
RK | WinRK文件档案 | 中号软件 | |
EZS | EZ-R统计批处理脚本 | 某未知机构 | |
VBE | VBScript编码脚本文件 | 微软 | |
FPI | FPS游戏制作智能脚本 | Game Creators处 | |
HKI1 | WinHKI HKI1存档 | 某未知机构 | |
APZ | 自动播放媒体工作室导出项目 | 靛蓝玫瑰 | |
ZSPLIT | 归档压缩分割文件 | 令人难以置信蜜蜂 | |
HYP | HYPER压缩归档 | 某未知机构 | |
CEL | 勒斯蒂亚脚本文件 | 勒斯蒂亚开发团队 | |
TCP | 理货编译程序文件 | 理货解决方案 | |
IADPROJ | iAdProducer项目 | 苹果 | |
LZ | Lzip压缩文件 | Lzip | |
R30 | WinRAR 分割保存部30 | Eugene Roshal | |
SFG | Synfig Studio压缩项目 | Synfig Studio开发团队 | |
PAQ8P | PAQ8P数据存档 | 安德烈亚斯·莫尔菲斯 | |
FAS | QuickSilver快速保存Lisp文件 | 宏道 | |
EX4 | MetaTrader 4程序文件 | MetaQuotes软件公司 | |
WIZ | 微软向导文件 | 微软 | |
KIX | KiXtart脚本文件 | 范尼斯特费尔森 | |
F | 冷冻压缩文件 | 某未知机构 | |
ZFSENDTOTARGET | 压缩文件夹 | 微软 |
扩展名 | 文件类型描述 | 研发机构 | 流行度 |
---|---|---|---|
TBZ | BZIP压缩tar归档 | 某未知机构 | |
EAR | Java企业档案文件 | 神谕 | |
APPIMAGE | Linux软件包 | AppImage | |
PBI | PC BSD安装程序包 | 某未知机构 | |
BNDL | 游戏数据包文件 | 某未知机构 | |
JAR.PACK | Pack200盒装JAR文件 | 神谕 | |
DAR | DAR磁盘归档 | 某未知机构 | |
PKG | Mac OS X安装包 | 苹果 | |
ZIP | 压缩文件 | 菲尔·卡茨 | |
PWC | PictureTaker文件 | 某未知机构 | |
SQX | SQX存档 | 某未知机构 | |
ELF | 任天堂Wii游戏文件 | 任天堂 | |
GPU | GP2X实用程序 | GamePark | |
JAR | Java归档文件 | 神谕 | |
EBS | E-运行1.x脚本 | 心理学软件工具 | |
XLM | Excel宏 | 微软 | |
VLX | 编译AutoLISP文件 | 欧特克 | |
ZL9 | ZoneAlarm隔离EXE文件 | ZoneAlarm | |
0XE | F-Secure重命名病毒文件 | F-Secure | |
ARDUBOY | Arduboy游戏包 | Arduboy | |
SBX | GLBasic鞋盒文件 | 梦幻设计娱乐 | |
XQT | SuperCalc宏文件 | 某未知机构 | |
EBM | 额外! Basic宏 | Attachmate公司 | |
FRS | 闪存更名脚本 | RL愿景 | |
CACTION | Automator变换器作用 | 苹果 | |
DZ | Dzip文件 | Dzip | |
OPK | GCW零打开包 | 某未知机构 | |
FXP | FoxPro中编译程序 | 微软 | |
VEXE | 病毒可执行文件 | 某未知机构 | |
LZM | SLAX模块 | SLAX | |
YZ | YAC压缩文件 | YAC | |
UHA | UHARC压缩归档 | UHARC | |
A6P | Authorware6项目 | Adobe系统 | |
RP9 | RetroPlatform磁盘映像档案 | Cloanto | |
R2 | WinRAR多卷保存部2 | RARLAB | |
GZA | IZArc BGA存档文件 | 某未知机构 | |
YZ1 | 山崎拉链文件 | 山崎拉链 | |
VPK | 维塔PlayStation应用程序包 | 某未知机构 | |
EXE | PortableApps.com应用 | 罕见想法 | |
ZL | zlib压缩文件 | 让卢·加伊 | |
BTM | 4DOS批处理文件 | JP软件 | |
MS | 3ds Max脚本文件 | 欧特克 | |
PAQ8F | PAQ8F压缩归档 | 某未知机构 | |
SH | UNIX shell存档 | 某未知机构 | |
STPROJ | iAdProducer项目 | 苹果 | |
HPK | HPack压缩归档 | 某未知机构 | |
SPM | 盐包管理器式套餐 | SaltStack | |
SCB | 发布时间斯卡拉脚本 | 斯卡拉 | |
WASTICKERS | 贴纸制作贴纸包文件 | VIKO&有限公司 | |
BUNDLE | 游戏数据包文件 | 电子艺术 | |
DAF | DupArchive格式文件 | SnapCreek | |
EFW | 改名邮编或可执行文件 | 冠群 | |
PIF | 程序信息文件 | 某未知机构 | |
KGB | 克格勃档案文件 | 托马斯·帕夫拉克 | |
R01 | WinRAR分割保存部1 | RARLAB | |
VSI | Visual Studio内容安装程序文件 | 微软 | |
SREP | SuperREP压缩文件 | FreeArc | |
CTZ | 翻译错误:未将对象引用设置到对象实例。 | giuspen | |
BZIP2 | bzip2压缩归档 | BZIP | |
PIT | Packit压缩归档 | 某未知机构 | |
ESH | 扩展壳牌批处理文件 | 某未知机构 | |
PLX | Perl可执行文件 | 某未知机构 | |
ACTM | AutoCAD动作宏文件 | 欧特克 | |
HBC | HyperBac压缩归档 | Xceleon技术 | |
P19 | Parchive恢复卷 | 彼得·克莱门茨B. | |
DXL | Rational DOORS中脚本 | IBM | |
PACKAGE | Linux自动包文件 | 自动包装 | |
SCT | 窗户的Scriptlet | 微软 | |
U3P | U3智能应用 | SanDisk公司 | |
VDO | 异教徒病毒文件 | 某未知机构 | |
TIAPP | 钛应用 | TiMedia | |
CBZ | 漫画Zip文件 | 某未知机构 | |
PAR2 | Parchive 2索引文件 | Parchive | |
CBT | 漫画书TAR文件 | 某未知机构 | |
OAR | OpenSimulator存档 | 某未知机构 | |
SNB | S注文件 | 三星 | |
SHB | Windows快捷方式文件 | 微软 | |
SHR | UNIX shell存档文件 | 某未知机构 | |
ARCHIVER | 归档压缩文件存档 | 令人难以置信蜜蜂 | |
RK | WinRK文件档案 | 中号软件 | |
EZS | EZ-R统计批处理脚本 | 某未知机构 | |
VBE | VBScript编码脚本文件 | 微软 | |
FPI | FPS游戏制作智能脚本 | Game Creators处 | |
HKI1 | WinHKI HKI1存档 | 某未知机构 | |
APZ | 自动播放媒体工作室导出项目 | 靛蓝玫瑰 | |
ZSPLIT | 归档压缩分割文件 | 令人难以置信蜜蜂 | |
HYP | HYPER压缩归档 | 某未知机构 | |
CEL | 勒斯蒂亚脚本文件 | 勒斯蒂亚开发团队 | |
TCP | 理货编译程序文件 | 理货解决方案 | |
IADPROJ | iAdProducer项目 | 苹果 | |
LZ | Lzip压缩文件 | Lzip | |
R30 | WinRAR 分割保存部30 | Eugene Roshal | |
SFG | Synfig Studio压缩项目 | Synfig Studio开发团队 | |
PAQ8P | PAQ8P数据存档 | 安德烈亚斯·莫尔菲斯 | |
FAS | QuickSilver快速保存Lisp文件 | 宏道 | |
EX4 | MetaTrader 4程序文件 | MetaQuotes软件公司 | |
WIZ | 微软向导文件 | 微软 | |
KIX | KiXtart脚本文件 | 范尼斯特费尔森 | |
F | 冷冻压缩文件 | 某未知机构 | |
ZFSENDTOTARGET | 压缩文件夹 | 微软 |