压缩文件

简单的说,就是经过压缩软件压缩的文件叫压缩文件,压缩的原理是把文件的二进制代码压缩,把相邻的0,1代码减少,比如有000000,可以把它变成6个0 的写法60,来减少该文件的空间。压缩文件的基本原理是查找文件内的重复字节,并建立一个相同字节的"词典"文件,并用一个代码表示,比如在文件里有几处有一个相同的词"中华人民共和国"用一个代码表示并写入"词典"文件,这样就可以达到缩小文件的目的。

由于计算机处理的信息是以二进制数的形式表示的,因此压缩软件就是把二进制信息中相同的字符串以特殊字符标记来达到压缩的目的。为了有助于理解文件压缩,请在脑海里想象一幅蓝天白云的图片。对于成千上万单调重复的蓝色像点而言,与其一个一个定义“蓝、蓝、蓝……”长长的一串颜色,还不如告诉电脑:“从这个位置开始存储1117个蓝色像点”来得简洁,而且还能大大节约存储空间。这是一个非常简单的图像压缩的例子。其实,所有的计算机文件归根结底都是以“1”和“0”的形式存储的,和蓝色像点一样,只要通过合理的数学计算公式,文件的体积都能够被大大压缩以达到“数据无损稠密”的效果。总的来说,压缩可以分为有损和无损压缩两种。如果丢失个别的数据不会造成太大的影响,这时忽略它们是个好主意,这就是有损压缩。有损压缩广泛应用于动画、声音和图像文件中,典型的代表就是影碟文件格式mpeg、音乐文件格式mp3和图像文件格式jpg。但是更多情况下压缩数据必须准确无误,人们便设计出了无损压缩格式,比如常见的zip、rar等。压缩软件(compression software)自然就是利用压缩原理压缩数据的工具,压缩后所生成的文件称为压缩包(archive),体积只有原来的几分之一甚至更小。当然,压缩包已经是另一种文件格式了,如果想使用其中的数据,首先得用压缩软件把数据还原,这个过程称作解压缩。常见的压缩软件有winzip、winrar等。

扩展名 文件类型描述 研发机构 流行度
TIAPP 钛应用 TiMedia
MAC 应用宏文件 某未知机构
RBF LEGO MINDSTORMS EV3机器人砖文件 乐高 集团
SERVER MySQL服务器脚本 MySQL
MLX MATLAB直播脚本 The MathWorks公司
KX KiXtart记号化脚本文件 KiXtart
VXP 移动应用程序文件 某未知机构
COFFEE CoffeeScriptJavaScript文件 某未知机构
ITA IconTweaker主题存档 JoostVerburg
ARSCRIPT ArtRage脚本 环境设计
ASB Alphacam石VBA宏文件 Planit
ACTM AutoCAD动作宏文件 欧特克
VEXE 病毒可执行文件 某未知机构
ZL9 ZoneAlarm隔离EXE文件 ZoneAlarm
VPM Vox代理宏文件 对号入座软件
RBX Rembo-C编译脚本 IBM
PAF 便携式应用程序安装文件 某未知机构
M3G 移动3D图形程序 诺基亚
RPJ 真正小精灵批处理作业文件 比较统一
SCT 窗户Scriptlet 微软
QPX FoxPro中编译查询计划 微软
SHB Windows快捷方式文件 微软
PIF 程序信息文件 某未知机构
KSH UNIX Korn Shell脚本 某未知机构
MAM 微软Access宏 微软
APPIMAGE Linux软件包 AppImage
ACTC 行动(S)系列文件 App.即便热水.com
A7R Authorware7运行时文件 Adobe系统
MRP mythroad文件平台文件 斯凯
X86 Linux可执行文件 某未知机构
RFU 远程固件更新 生命值
SCPTD AppleScript脚本捆绑 苹果
AZW2 Kindle活动内容app文件 亚马逊
BEAM 编译二郎文件 爱立信
COMMAND 终端命令文件 苹果
LS LightWaveLScript文件 NewTek
OUT 编译后可执行文件 某未知机构
COF MPLAB COFF文件 微芯片技术
PHAR PHP归档 格雷格·比弗
RUN Linux可执行文件 某未知机构
OTM 展望宏文件 微软
QIT QIT木马文件 某未知机构
FPI FPS游戏制作智能脚本 Game Creators处
PLX Perl可执行文件 某未知机构
RXE LEGO MINDSTORMS NXT可执行程序 乐高 集团
VLX 编译AutoLISP文件 欧特克
FAS 编译快速加载AutoLISP文件 欧特克
IIM iMacro宏文件 iOpus
MXE 宏文件 Insight软件解决方案
DLD EdLog编译程序 坎贝尔科学
SCRIPT 通用脚本文件 某未知机构
ACTION Automator动作 苹果
KIX KiXtart脚本文件 范尼斯特费尔森
AIR Adobe AIR安装包 Adobe系统
JSX ExtendScript脚本文件 Adobe系统
FRS 闪存更名脚本 RL愿景
GPU GP2X实用程序 GamePark
GPE GP2X 视频游戏 GamePark
SEED Linux预置文件 某未知机构
ISU InstallShield卸载脚本 Flexera软件
SCAR SCAR脚本 瘢痕
APPLESCRIPT AppleScript文件 苹果
SCPT AppleScript脚本文件 苹果
AC Autoconf脚本 某未知机构
WCM 宏WordPerfect 某未知机构
A6P Authorware6项目 Adobe系统
XQT SuperCalc宏文件 某未知机构
PWC PictureTaker文件 某未知机构
FKY FoxPro中宏 微软
PYO Python优化代码 Python软件基金会
PYC Python编译后文件 翻译错误:未将对象引用设置到对象实例。
VBSCRIPT Visual Basic脚本 某未知机构
RGS 注册表脚本 某未知机构
WSH Windows脚本宿主设置 微软
VBE VBScript编码脚本文件 微软
JSE JScript编码文件 微软
FXP FoxPro中编译程序 微软
XLM Excel宏 微软
HTA HTML应用程序 微软
WORKFLOW Automator工作流 苹果
JSF JavaScript命令文件 Adobe系统
CELX 勒斯蒂亚脚本 勒斯蒂亚开发团队
XBAP XAML浏览器应用程序文件 Microsoft
PAF.EXE PortableApps.com程序文件 该PortableApps.com项目
WIZ 微软向导文件 微软
AHK AutoHotkey脚本 AutoHotkey
IPA iOS版应用 苹果
MEL 玛雅嵌入式语言文件 欧特克
MS 麦克斯韦脚本 Next Limit公司
WS Windows脚本 微软
CMD Windows命令文件 微软
VBS VBScript文件 微软
TCX TestComplete脚本扩展包 SmartBear
ICD SafeDisc加密程序 Macrovision
PRG 程序文件 某未知机构
TCP 理货编译程序文件 理货解决方案
VDO 异教徒病毒文件 某未知机构
NCL NirCmd脚本文件 NirSoft
NPK MikroTik软件包 MikroTik
NZ NanoZip压缩文件 萨米Runsas
扩展名 文件类型描述 研发机构 流行度
TIAPP 钛应用 TiMedia
MAC 应用宏文件 某未知机构
RBF LEGO MINDSTORMS EV3机器人砖文件 乐高 集团
SERVER MySQL服务器脚本 MySQL
MLX MATLAB直播脚本 The MathWorks公司
KX KiXtart记号化脚本文件 KiXtart
VXP 移动应用程序文件 某未知机构
COFFEE CoffeeScriptJavaScript文件 某未知机构
ITA IconTweaker主题存档 JoostVerburg
ARSCRIPT ArtRage脚本 环境设计
ASB Alphacam石VBA宏文件 Planit
ACTM AutoCAD动作宏文件 欧特克
VEXE 病毒可执行文件 某未知机构
ZL9 ZoneAlarm隔离EXE文件 ZoneAlarm
VPM Vox代理宏文件 对号入座软件
RBX Rembo-C编译脚本 IBM
PAF 便携式应用程序安装文件 某未知机构
M3G 移动3D图形程序 诺基亚
RPJ 真正小精灵批处理作业文件 比较统一
SCT 窗户Scriptlet 微软
QPX FoxPro中编译查询计划 微软
SHB Windows快捷方式文件 微软
PIF 程序信息文件 某未知机构
KSH UNIX Korn Shell脚本 某未知机构
MAM 微软Access宏 微软
APPIMAGE Linux软件包 AppImage
ACTC 行动(S)系列文件 App.即便热水.com
A7R Authorware7运行时文件 Adobe系统
MRP mythroad文件平台文件 斯凯
X86 Linux可执行文件 某未知机构
RFU 远程固件更新 生命值
SCPTD AppleScript脚本捆绑 苹果
AZW2 Kindle活动内容app文件 亚马逊
BEAM 编译二郎文件 爱立信
COMMAND 终端命令文件 苹果
LS LightWaveLScript文件 NewTek
OUT 编译后可执行文件 某未知机构
COF MPLAB COFF文件 微芯片技术
PHAR PHP归档 格雷格·比弗
RUN Linux可执行文件 某未知机构
OTM 展望宏文件 微软
QIT QIT木马文件 某未知机构
FPI FPS游戏制作智能脚本 Game Creators处
PLX Perl可执行文件 某未知机构
RXE LEGO MINDSTORMS NXT可执行程序 乐高 集团
VLX 编译AutoLISP文件 欧特克
FAS 编译快速加载AutoLISP文件 欧特克
IIM iMacro宏文件 iOpus
MXE 宏文件 Insight软件解决方案
DLD EdLog编译程序 坎贝尔科学
SCRIPT 通用脚本文件 某未知机构
ACTION Automator动作 苹果
KIX KiXtart脚本文件 范尼斯特费尔森
AIR Adobe AIR安装包 Adobe系统
JSX ExtendScript脚本文件 Adobe系统
FRS 闪存更名脚本 RL愿景
GPU GP2X实用程序 GamePark
GPE GP2X 视频游戏 GamePark
SEED Linux预置文件 某未知机构
ISU InstallShield卸载脚本 Flexera软件
SCAR SCAR脚本 瘢痕
APPLESCRIPT AppleScript文件 苹果
SCPT AppleScript脚本文件 苹果
AC Autoconf脚本 某未知机构
WCM 宏WordPerfect 某未知机构
A6P Authorware6项目 Adobe系统
XQT SuperCalc宏文件 某未知机构
PWC PictureTaker文件 某未知机构
FKY FoxPro中宏 微软
PYO Python优化代码 Python软件基金会
PYC Python编译后文件 翻译错误:未将对象引用设置到对象实例。
VBSCRIPT Visual Basic脚本 某未知机构
RGS 注册表脚本 某未知机构
WSH Windows脚本宿主设置 微软
VBE VBScript编码脚本文件 微软
JSE JScript编码文件 微软
FXP FoxPro中编译程序 微软
XLM Excel宏 微软
HTA HTML应用程序 微软
WORKFLOW Automator工作流 苹果
JSF JavaScript命令文件 Adobe系统
CELX 勒斯蒂亚脚本 勒斯蒂亚开发团队
XBAP XAML浏览器应用程序文件 Microsoft
PAF.EXE PortableApps.com程序文件 该PortableApps.com项目
WIZ 微软向导文件 微软
AHK AutoHotkey脚本 AutoHotkey
IPA iOS版应用 苹果
MEL 玛雅嵌入式语言文件 欧特克
MS 麦克斯韦脚本 Next Limit公司
WS Windows脚本 微软
CMD Windows命令文件 微软
VBS VBScript文件 微软
TCX TestComplete脚本扩展包 SmartBear
ICD SafeDisc加密程序 Macrovision
PRG 程序文件 某未知机构
TCP 理货编译程序文件 理货解决方案
VDO 异教徒病毒文件 某未知机构
NCL NirCmd脚本文件 NirSoft
NPK MikroTik软件包 MikroTik
NZ NanoZip压缩文件 萨米Runsas