扩展文件

插件(Plug-in,又称addin、add-in、addon或add-on,又译外挂)是一种遵循一定规范的应用程序接口编写出来的程序。其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行。因为插件需要调用原纯净系统提供的函数库或者数据。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。

应用软件提供使插件能够应用的各项服务,其中包括提供加载方式,使插件可以加载到应用程序和网络传输协议中,从而和插件进行数据交换。插件必须依赖于应用程序才能发挥自身功能,仅靠插件是无法正常运行的。相反地,应用程序并不需要依赖插件就可以运行,这样一来,插件就可以加载到应用程序上并且动态更新而不会对应用程序造成任何改变。

公开应用程序接口提供一个标准的界面,允许其他人编写插件和应用程序互动。一个稳定的应用程序接口会允许 其他插件正常运行即使其最初的版本有所变动,也会支持插件延长老旧的应用程序的使用寿命。Adobe Photoshop 和After Effects的插件应用程序接口逐渐成为标准,并且被一些和它们竞争的应用程序部分采纳。另外一些象这样的应用程序接口包括Audio Units和VST。

扩展名 文件类型描述 研发机构 流行度
PLUGIN Adobe公司Photoshop插件 Adobe系统
CRX Chrome扩展 谷歌
AEX After Effects插件 Adobe系统
MOD ArchiCAD的模块 Graphisoft 公司
LNG 杂技演员语言插件 Adobe系统
VDF VirtualDub的视频滤波器 VirtualDub
PFL PhotoFiltre插件 PhotoFiltre
REZ 逃逸速度插件文件 神的食物
SYN TextPad语法文件 太阳神软件解决方案
INX Inkscape扩展描述符文件 该Inkscape的团队
SCM GIMP脚本富脚本 GIMP
FLT 图像过滤器 某未知机构
PRM 首映插件 Adobe系统
扩展名 文件类型描述 研发机构 流行度
PLUGIN Adobe公司Photoshop插件 Adobe系统
CRX Chrome扩展 谷歌
AEX After Effects插件 Adobe系统
MOD ArchiCAD的模块 Graphisoft 公司
LNG 杂技演员语言插件 Adobe系统
VDF VirtualDub的视频滤波器 VirtualDub
PFL PhotoFiltre插件 PhotoFiltre
REZ 逃逸速度插件文件 神的食物
SYN TextPad语法文件 太阳神软件解决方案
INX Inkscape扩展描述符文件 该Inkscape的团队
SCM GIMP脚本富脚本 GIMP
FLT 图像过滤器 某未知机构
PRM 首映插件 Adobe系统