相关文章推荐
欢快的围巾  ·  java中java.io.RandomAcc ...·  1 年前    · 
谦虚好学的领带  ·  vue3 ...·  2 年前    · 
满身肌肉的海豚  ·  Police Dejavu Sans ...·  2 年前    · 
有些文件格式被设计用于存储特殊的数据,例如:图像文件中的 JPEG 文件格式仅用于存储静态的图像,而 GIF 既可以存储静态图像,也可以存储简单动画; Quicktime 格式则可以存储多种不同的媒体类型。文本类的文件有:txt文件一般仅存储简单没有格式的 ASCII Unicode 的文本; HTML文件 则可以存储带有格式的文本; PDF 格式则可以存储内容丰富的,图文并茂的文本。
同一个文件格式,用不同的程序处理可能产生截然不同的结果。例如Word 文件,用 Microsoft Word 观看的时候,可以看到文本的内容,而以无格式方式在音乐播放软件中播放,产生的则是噪声。一种文件格式对某些软件会产生有意义的结果,对另一些软件来看,就像是毫无用途的数字垃圾。
扩展名 识别文件格式的方式最先在数字设备公司的 CP/M操作系统 被采用。而后又被DOS和Windows操作系统采用。扩展名是指文件名中,最后一个点(.)号后的字母序列。例如, HTML文件 通过.htm或. html 扩展名识别;GIF图形文件用. gif 扩展名识别。在早期的FAT文件系统中,扩展名限制只能是三个字符,因此尽管绝大多数的操作系统已不再有此限制,许多文件格式仍然采用三个字符作扩展名。因为没有一个正式的扩展名命名标准,所以,有些文件格式可能会采用相同的扩展名,出现这样的情况就会使操作系统错误地识别文件格式,同时也给用户造成困惑。
扩展名方式的一个特点是,更改 文件扩展名 会导致系统误判文件格式。例如,将文件名. html 简单改名为文件名.txt会使系统误将 HTML文件 识别为 纯文本格式 。尽管一些熟练的用户可以利用这个特点,但普通用户很容易在改名时发生错误,而使得文件变得无法使用。因此,现代的有些操作系统管理程序,例如 Windows Explorer 加入了限制向用户显示文件扩展名的功能。
一种广泛应用在 UNIX 及其派生的操作系统上的方法是将一个特殊的数字存放在文件的特定位置里。最初这个数字一般是文件开始处的2个 字节 。一般是将任何 字符 序列都可以作为特征签名。例如GIF图形件是将文件开始处的六个字节作为特征签名的,它可以是 GIF 87a或者GIF89a。但也有些文件很难通过这种方式识别,比如 HTML 文件。
采用这种方式可以更好的防止对文件格式发生 误判 ,并且特征签名可以给出关于文件格式的更详细的信息。这种方式的缺点是效率较低。特别是显示大量的文件时,由于每种特征签名具有不同的识别方式,将消耗系统大量的资源对文件格式进行判断。 扩展名 和后面将提到的 元数据 方式由于采用固定格式数据,可进行 快速匹配 。应用程序往往利用特征签名来判断文件是否完整和有效。

文件格式 A

  • AAC :MPGE-4高级音频编码
  • ACC:苹果设备的专属音乐格式
  • ACE:Ace压缩档案格式
  • ACT:Microsoft office助手文件
  • AIF ,AIFF:音频互交换文件,Silicon Graphic and Macintosh应用程序的 声音格式
  • AIN:AIN压缩存档
  • ANI :Windows系统中的动画光标
  • APK :AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装
  • ARC :LH ARC的压缩档案文件
  • ARJ :Robert Jung ARJ 压缩包 文件
  • ASD :Microsoft Word的自动保存文件;Microsoft高级 流媒体 格式(microsoft advanced streaming)(format,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件
  • ASF:Microsoft高级流媒体格式文件
  • ASM :汇编语言源文件,Pro/E装配文件
  • ASP 动态网页 文件;ProComm Plus安装与连接 脚本文件 ;Astound介绍文件
  • AST:Astound 多媒体文件 ;ClarisWorks“助手”文件
  • AVI :Windows视频文件
  • Axx:ARJ 压缩文件 的分包序号文件,用于将一个大文件压至几个小的 压缩包 中(xx取01-99的数字)
  • A3L:Authorware 3.x库文件
  • A4L:Authorware 4.x库文件
  • A5L:Authorware 5.x库文件
  • A3M,A4M:Authorware Macintosh未打包文件
  • A3W,A4W,A5W:未打包的Authorware Windows文件

文件格式 C

  • C:C代码文件
  • C0l:台风波形文件
  • CAB :Microsoft压缩档案文件
  • CAD :Softdek的Drafix CAD文件
  • CAM:Casio照相机格式
  • CAP:压缩音乐文件格式
  • CAS:逗号分开的ASCⅡ文件
  • CCB:Visual Basic 动态按钮 配置文件
  • CCH:Corel图表文件
  • CCO:CyberChat数据文件
  • CCT:Macromedia Director Shockwave投影
  • CDA :CD音频轨道
  • CDF:Microsoft 频道定义格式 文件
  • CDI:Philip的高密盘交互格式
  • CDM:Visual dBASE自定义数据模块文件
  • CDR :CorelDRAW绘图文件;原始音频CD数据文件
  • CDT:CorelDRAW模板
  • CDX :CorelDRAW压缩绘图文件;Microsoft Visual FoxPro 索引文件
  • CFG:配置文件
  • CGM:计算机图形元文件
  • CH :OS/2配置文件
  • CHI:.CHM文件的一个索引,用来支持对应的.CHM文件中的搜索功能,要和同名的.CHM文件放到一起用
  • CHK :由Windows磁盘碎片整理器或磁盘扫描保存的 文件碎片
  • CHM :HTML格式的帮助文档
  • CHP:Ventura Publisher章节文件
  • CHR :字符集(字体文件)
  • CHT:ChartViem文件;Harvard Graphics矢量文件
  • CIF :Adaptec CD 创建器 CD映像文件
  • CIL:Clip Gallery下载包
  • CIM:SimCity 2000文件
  • CIN:OS/2改变控制文件用于跟踪INI文件中的变化
  • CLASS :Java类文件
  • CLP:Windows 剪贴板文件
  • CLL:Crick Software Clicker文件
  • CLS:Visual Basic类文件
  • CMD :Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ 程序文件
  • COM :操作系统中的 二进制 可执行文件 ,可执行文件分两种一种是后辍名为.COM另一种就是.EXE 了,.COM一般用于DOS。
  • CPI:Microsoft MS-DOS 代码页 信息文件
  • CPL:控制面板 扩展名 ,Corel颜色板
  • CPP :C++代码文件
  • CPR:Corel提供说明书文件
  • CPT :Corel 照片-绘画图像
  • CSS 层叠样式表 文档,配合HTML使用,单独专门定义样式表
  • CST:Macromedia Director Cast文件
  • CSV :Comma Separated Value逗号分隔值,通常都是 纯文本文件
  • CTL:Visual Basic User Control VB6.0用户 自定义控件
  • CTX:Visual Basic User Control Binary FileVB6.0用户自定义控件二进制缓存文件
  • CUR :Windows光标文件

文件格式 D

  • DAT :数据流格式,DAT文件也是MPG格式的,是VCD刻录软件将符合VCD标准的MPEG-1文件自动转换生成的。也有数据文件的后缀名为.DAT,文件格式不确定,任何文件的后缀名都可以设为.DAT,因为读取数据不是从后缀名判断的,而是从文件格式判断
  • DB :数据库文件,Thumbs.db是缩略图缓存
  • DBF :dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel97打开);Oracle 8.1.x表格空间文件
  • DBX:DataBearn图像;Microsoft Visual FoxPro表格文件
  • DCF:数码照相机统一记录格式,DCF 也有音频格式
  • DCT:Microsoft Visual FoxPro数据库 容器
  • DCU:Delphi 编译单元 文件
  • DCX:Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏
  • DIR :MacromediaDirector文件
  • DLF:一种INI配置文件格式的语言文件
  • DLL :动态链接库
  • DOC : Microsoft Word 2003文档文件
  • DOCX :Microsoft Word 2007文档文件
  • Perfect文档、Microsoft:Word文档;DisplayWrite文档
  • DOT:Microsoft Word文档模板
  • DPL:Borland Delph 3压缩库
  • DRW:Micrografx Designer/Draw;Pro/E绘画文件
  • DSF:Micrografx Designer VFX文件
  • DSG:DOOM保存的文件
  • DSM:Dynamic Studio音乐模块(MOD)文件
  • DSP:Microsoft Developer Studio工程文件
  • DSQ:Corel QUERY(查询)文件
  • DST:刺绣机图形文件
  • DSW :Microsoft Developer Studio工作区文件
  • DTA:World Bank(世界银行)的STARS数据文件
  • DTD :SGML文档类型定义(DTD)文件
  • DTED:地面高度数字数据(图形的数据格式)文件
  • DTF:Symantec Q&A相关的数据库数据文件
  • DTM :DigiTrakker模块文件
  • DUN :Microsoft拔号网络导出文件
  • DV :数字视频文件(MIME)
  • DWG :AutoCAD工程图文件;AutoCAD或Generic CADD老版本的绘图格式
  • DX :JavaScript文件,类似BAT文件执行后的样子,需要有JS文件支持
  • DXR :Macromedia Director受保护(不可编辑)电影文件

文件格式 E

  • E:易语言代码源文件
  • EC:易语言模块文件
  • EDA:Ensoniq ASR磁盘映像
  • EDD:元素定义文档(FrameMaker+SGML文档)
  • EDE :Ensoniq EPS磁盘映像
  • EDK :Ensoniq KT磁盘映像
  • EDQ:Ensoniq SQ1/SQ2/Ks32磁盘映像
  • EDS :Ensoniq SQ80磁盘映像
  • EDV:Ensoniq VFX-SD磁盘映像
  • EFA:Ensoniq ASR文件
  • EFE:Ensoniq EPS文件
  • EFK:Ensoniq KT文件
  • EFQ:Ensoniq SQ1/SQ2/Ks32文件
  • EFS :Ensoniq SQ80文件
  • EFV:Ensoniq VFX-SD文件
  • EGG:压缩文件
  • EMD:ABT扩展模块
  • EMF :Windows增强元文件
  • EML :Microsoft Outlook Express邮件消息(MIME RTC822)文件
  • EOT:是一种压缩字库,目的是解决在网页中嵌入特殊字体的难题,只有微软的IE浏览器支持
  • EXE :可执行文件(程序)

文件格式 F

  • FAV:Microsoft Outlook导航条
  • FAX :传真类型图像
  • FCD:虚拟CD-ROM
  • FDF:Adobe Acrobat表单文档文件
  • FLA :Macromedia Flash动画源文件
  • FLAC :无损音频压缩编码
  • FLV :Flash视频文件
  • FNE :易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,易语言支持库还有FNR格式、NPK格式以及LPK文件包等。
  • FND:Microsoft Explorer保存的搜索文件(Find applet)
  • FNR :FNR文件是易语言的其中一种支持库文件,用于在易语言中装载和提供对应的命令和方法,但是与FNE格式支持库不同的是,FNR不带编辑信息,有运行支持代码的支持库。
  • FON:系统字体
  • FRM:Visual Basic Form File VB6.0窗体文件
  • FRT:Microsoft FoxPro报表文件
  • FRX :Visual Basic表单文本;Microsoft FoxPro报表文件
  • FXP :经Microsoft FoxPro编译的源文件

文件格式 I

  • ICO :Windows图标
  • IDX:Microsoft FoxPro相关 数据库索引 文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook
  • Express文件
  • IMG:GEM映像
  • INC:Include File 引用文件,ASP中也会用到
  • INF :Windows操作系统下用来描述设备或文件等数据信息的文件
  • INI :配置文件, ini文件 格式适合程序记录一些基本的配置设置
  • INP :Oracle 3.0版或早期版本的表单 源代码
  • INRS:INRS远程通信声频
  • INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备
  • INT 中间代码 ,当一个源程序经过语法检查后编译产生一个 可执行代码
  • IOF:Findit文档
  • IQY:Microsoft Internet查询文件
  • ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件
  • ISP:X-Internet签字文件
  • ISS :Inno Setup 项目脚本文件 (Inno Setup 是一种安装包生成工具)
  • IST:数字跟踪设备文件
  • ISU:InstallShield卸装脚本
  • IT:脉冲跟踪系统音乐模块(MOD)文件
  • ITI:脉冲跟踪系统设备
  • ITS:脉冲跟踪系统抽样,Internet文档位置
  • IV:Open Inventor中使用的文件格式
  • IVD:超过20/20微观数据维数或变量等级文件
  • IVP:超过20/20的用户子集配置文件
  • IVT:超过20/20表或集合数据文件
  • IVX:超过20/20微数据目录文件
  • IW:Idlewild 屏幕保护程序
  • IWC:Install Watch文档

文件格式 M

  • M1V:MPEG相关文件(MIME"mpeg"类型)
  • M3D:Corel Motion 3D动画文件
  • M3U:MPEG URL(MIME声音文件)
  • MAM:Microsoft Access宏
  • MAQ:Microsoft Access查询文件
  • MAR :Microsoft Access报表文件
  • MBX:Microsoft Outlook保存email格式;Eudora邮箱
  • MCW:Microsoft Word的Macintosh文档
  • MDB :Microsoft Access数据库
  • MDN :Microsoft Access空数据库模板
  • MDW :Microsoft Access工作组文件
  • MID:MIDI音乐
  • MKV :视频文件
  • MMM:Microsoft多媒体电影
  • MOV :QuickTime for Windows视频文件
  • MP2 :第二层MPEG音频文件
  • MP3 :第三层MPEG音频文件
  • MP4 :视频或音频文件
  • MPA:MPEG相关文件,MIME“mpeg类型”
  • MPE, MPEG MPG :MPEG动画文件
  • MPP:Microsoft工程文件;CAD绘图文件格式
  • MPR:Microsoft FoxPro菜单(已编译)
  • MSI :Windows 安装器包
  • MSN:Microsoft 网络文档;Descent Mission文件

文件格式 P

  • PAL:压缩文件
  • PART:GoZilla部分下载文件
  • PAS:Pascal源代码
  • PCS:PICS动画文件
  • PDF :Adobe Acrobat
  • 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包 定义文件 ;NetWare打印机定义文件
  • PEM:OpenSSL 使用 PEM 文件格式存储证书和密钥。PEM 实质上是 Base64 编码的二进制内容,再加上开始和结束行BEGIN CERTIFICATE、ENDCERTIFICATE,在这些标记外面可以有额外的信息,如编码内容的文字表示。文件是 ASCII 的,可以用任何文本编辑程序打开
  • PHP ,PHP3:包含有PHP脚本的HTML网页
  • PHTML :包含有PHP脚本的HTML网页;由Perl分析解释的HTML
  • PLR:游戏terraria玩家存档文件
  • PM5:Pagemaker 5.0文件
  • PM6:Pagemaker 6.0文件
  • PNG :可移植图像文件
  • PPS:Microsoft Powerpoint幻灯片放映
  • PPT :Microsoft Powerpoint 演示文稿 2003
  • PPTX :Microsoft Powerpoint 演示文稿 2007
  • PRF:Windows系统文件,Macromedia导演设置文件
  • PSD :Adobe photoshop 位图文件
  • PSM:Protracker Studio模型格式;Epic游戏的源数据文件
  • PST:Microsoft Outlook个人文件夹文件
  • PWL:Windows 95口令列表文件
  • PY: Python源代码
  • PYW:Python源代码
  • PYC:python二进制文件
  • PYO:是跟pyc类似的python优化编码后的文件
  • PYD:是其他编程语言写成的能被python调用的扩展

文件格式 R

  • RA :RealAudio声音文件
  • RAM:RealAudio元文件
  • RAR :Windows RAR压缩文件
  • RC:Resource Script开发环境使用的资源文件,若要修改资源需要修改3个文件,.aps文件.rc文件 Resource.h
  • REC:录音机宏;RapidComm声音文件
  • REP :Visual dBASE报表文件
  • RES :Microsoft Visual Studio资源文件
  • RM :RealAudio视频文件
  • RMF :Rich Map格式(3D游戏 编辑器 使用它来保存图)
  • ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari 2600、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)
  • RTF :Rich Text Format 富文本格式 (也有称为多文本格式)
  • Rxx:多卷档案上的RAR 压缩文件 (xx=1~99间的一个数字)

文件格式 S

  • SAV:游戏保存文件
  • SB:原始带符号字节(8位)数据
  • SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x Bank文件
  • SBL:Shockwave Flash对象文件
  • SCC:Microsoft SourceSafe Status 在VB6.0中是管理记录文件
  • SCF :Windows Explorer命令 文件
  • SCH:Microsoft Schedule+1
  • SCP:拨号网络 脚本文件
  • SCR :Windows 屏幕保护 ;传真图像;脚本文件
  • SFX :RAR自解压档案
  • SHTML :含有服务器端包括(SSI)的 HTML文件
  • SKN:皮肤文件,QQ拼音输入法的皮肤源文件也是.skn
  • SLN:Microsoft Visual Studio Solution VS开发环境的解决方案文件
  • SPL:Shockwave Flash对象;DigiTrakker抽样
  • SQL :Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的 文件扩展名
  • STF:Microsoft 安装文件
  • STM:.s html 的短后缀形式,含有一个服务端包括(SSI)的 HTML文件 ;Scream Tracker V2音乐模块(MOD)文件
  • STR: 屏幕保护 文件
  • SVG :一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形
  • SWA :在Macromedia导演文件(MP3文件)中的Shockwave声音文件
  • SWF :Flash动画文件
  • SYS :系统文件

文件格式 V

  • VBA :VBase文件
  • VBP :Microsoft Visual Basic工程文件
  • VBW :Microsoft Visual Basic工作区文件
  • VBX:Microsoft Visual Basic用户定制控件
  • VCXPROJ:VC++ Project / C++ 工程文件
  • VCXPROJ.FILTERS:VC++ Project Filters File / C++项目文件虚拟目录
  • VCXPROJ.USER:Visual Studio Project User Options file / 项目用户配置
  • VOB :DVD视频文件
  • VQE,VQL:Yamaha Sound-VQ定位器文件
  • VQF :Yamaha Sound-VQ文件(可能出现标准)
  • VRF:Oracle 7配置文件
  • VSL:下载列表文件(GetRight)