Windows所支持的文件类型(这些文件具有一定的文件扩展名)在HKEY_CLASSES_ROOT根键下定义。下表中列出了HKEY_CLASSES_ROOT根键中的文件扩展名和文件类型之间的关系。
文件扩展名和文件类型间的关系
| 文件扩展名 | 文件类型 | 文件扩展名 | 文件类型 |
| .386 | vxd文件(这是一个虚拟设备驱动程序) | .ADM | ADM_auto_文件 |
| .ai | application/postscript文件 | .aif | aiff文件 |
| .aifc | aiff文件 | .aiff | aiff文件 |
| .ani | ani文件(光标动画文件) | .art | art文件 |
| .au | au文件(用于Internet传输的声音文件) | .awd | FaxVIEw文档(用于传真的显示) |
| .snd | au文件 | .avi | avi文件(由Video forWindows支持) |
| .bat | bat文件(Dos、Windows下的批处理文件) | .bfc | Briefcase(这是一种公文包文件) |
| .bmp | Paint.picture(这是一个由画图附件所产生的图片文件) | .cda | cda文件 |
| .cnf | Conferencelink(这是一个会议连接) | .crt | certificate 文件(这是一 个用于安全方 面的证书认证 文件) |
| .der | certificate文件 | .clp | |
| .cmd | cmd文件(这是一个文本文件,主要用于命令解释) | .com | com文件(这是DOS、Windows上一个命令解释程序,如command.com、win.co等) |
| .cpl | cpl文件 | .CSS | text/css文件 |
| .cur | cur文件(用于存放光标资源) | .dat | DAT_auto_文件 |
| .dcx | DCXImage.Document(这是一个DCXImage产生的文档) | .DIC | Txt文件 |
| .dll | dll文件(这是一个Windows上使用的动态链接库文件) | .shb | DocShortCut(这是DOC文件的快捷方式) |
| .drv | drv文件(Windows上的设备驱动程序) | .xla | Excel.Addin |
| .xlk | Excel.Backup | .xlc | Excel.Chart.5 |
| .csv | Excel.CSV | .xld | Excel.Dialog |
| .dif | Excel.DIF | .xlb | Excel.Sheet.5 |
| .xls | Excel.Sheet.5 | .slk | Excel.SLK |
| .xlt | Excel.Template | .xlv | Excel.VBAModule |
| .xlw | Excel.Workspace | .xll | Excel.XLL |
| .xlm | Excel.Macro.Sheet | .xif | XIFImage.Document(这是一个XIFImage 产生的文档) |
| .exe | exe文件(这是DOS、Windows下可执行文件) | .fnd | fnd文件 |
| .fon | fon文件(这是Windows的TTF字库的索引文件) | .gif | gif文件 |
| .goc | gocserve | .hlp | help文件(Windows下帮助文件) |
| .ht | ht文件 | .htm | HTML文件(这是超文本标记语言文件) |
| .html | html文件 | .ico | ico文件(这是Windows的图标文件) |
| .inf | inf文件(这是一个信息安装文件) | .ini | ini文件(Windows的初始化文件) |
| .url | InternetShortcut(这是Internet上URL地址的快捷方式) | .job | JobObject |
| .jfif | jpeg文件 | .jpe | jpeg文件 |
| .jpg | jpeg文件 | .lnk | lnk文件(这是Windows上的快捷方式) |
| .mid | mid文件 | .mmm | MPlayer |
| .mlv | MPEG文件(这是一 个视频文件) |
.mak | mak文件 |
| .man | application/x-trof-man格式的文件 | .MAPI |
CLSID\{9E56BE60-C50F-11CF-9A2C-00A0C90A90CE}(这是一个类标识) |
| .mcc | Dialer10CallingCard(这是一个电话卡文件) | .mov | mov文件(这是一个由QuickTime for Windows支持的视频文件) |
| .mov ie |
video/x-sgi-movie格式文件 | .mp2 | MPEG文件 |
| .mpa | MPEG文件 | .mpe | MPEG文件 |
| .mpeg | MPEG文件 | .mpg | MPEG文件 |
| .MSN | MS.Network.Document(这 是一个MSN软件产生的文件) |
.rmi | mid文件 |
| .gra | MSGraph.Chart.5 | .grp | MSProgramGroup(这是一个由程序管理器产生的组窗口文件) |
| .obd | Office.Binder.95 | .obt | Office.Binder.Template |
| .obz | Office.Binder.Wizard | .ofn | Office.File.New(这是一个由Office新 创建的文件 |
| .PBK | MSN_PhoneBook | .pcx | PCXImage.Document |
| .nws | MicrosoftInternet News Message |
.pif | pif文件 |
| .pma | Perf文件 | .ps | application/postscript格式文件 |
| .pmc | Perf文件 | .pml | Perf文件 |
| .pmr | Perf文件 | .pmw | Perf文件 |
| .pfm | pfm文件 | .pnf | pnf文件 |
| .que | QueueObject | .qt | MOV文件 |
| .ra | ReadAudio文件 | .ram | ReadAudio文件 |
| .reg | reg文件(注册表文件) | .rnk | rnk文件 |
| .rpm | audio/x-pn-realaudio- plugin格式文件 |
.rtf | Word.RTF |
| .scr | scr文件 | .shs | ShellScrap |
| .sit | application/x-stuffit格式文件 | .sys | sys文件 |
| .tif | TIFImage.Document | .tiff | TIFImage.Document |
| .ttf | ttf文件 | .ttc | ttc文件 |
| .EXC | txt文件 | .log | txt文件 |
| .scp | txt文件(脚本文件) | .txt | txt文件 |
| .pic | ViewerFrameClass | .vir | vir文件 |
| .vsd | Visio.Drawing.4 | .vss | Visio.Drawing.4 |
| .vst | Visio.Drawing.4 | .vsw | Visio.Drawing.4 |
| .wav | wav文件 | .ARC | Winzip |
| .ARJ | Winzip | .gz | Winzip |
| .LZH | Winzip | .tar | Winzip |
| .taz | Winzip | .tgz | Winzip |
| .z | Winzip | .zip | Winzip |
| .wll | Word.Addin | wbk | Word.Backup |
| .DOT | Word.Template | .wiz | Word.Wizard |
| .doc | Word.Document | .wri | wri文件 |
| .xbm | xbm文件(image/x-xbitmap格式文件) | .xif | XIFImage. Document |
| .uls | uls文件( text/iuls格式文件) | .WHT | Whiteboard |
| .WPS | wps文件 |
特殊扩展名与应用程序的对应关系
我们在注册表编辑器中可以发现,HKEY_CLASSES_ROOT根键下的文件扩展名子键(如*、bas等)前面有“ ”符号,而且在此文件扩展名中没有对应的应用程序。为了查明这些文件后缀与应用程序之间的关系,我们必须单击“ ”一次或者几次,才可以看到它们的关系。
下面简要地介绍这些特殊的文件后缀子键。
*子键
*子键下面具有如下层次结构:
HKEY_CLASSES_ROOT\*
HKEY_CLASSES_ROOT\*\shellex
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers
HKEY_CLASSES_ROOT\*\shellex\PropertySheetHandlers\{3EA48300-8CF6-101B-84FB-666CCB9BCD32}
此层次结构说明了*子键的文件类型与 Windows系统中的外壳扩展中的属性页句柄建立了一种关联。
bas子键
.bas子键下面具有如下层次结构:
HKEY_CLASSES_ROOT\.bas
HKEY_CLASSES_ROOT\.bas\shell
HKEY_CLASSES_ROOT\.bas\shell
\open
HKEY_CLASSES_ROOT\.bas\shell
\open \command
此层次结构说明了bas子键与command子键所指定的应用程序建立了关联。在command子键中还有如下设置:
#@=E:\VB\vb.exe %1
也就是说,bas文件后缀与E:\VB\vb.exe关联。
bmp子键
bmp子键下面具有如下层次结构:
HKEY_CLASSES_ROOT\.bmp
HKEY_CLASSES_ROOT\.bmp
\ShellNew
在ShellNew子键下面只有一个设置:
#NullFile=:将NullFile设置为空串,以便能将.bmp文件扩展名添加到系统的新建菜单中。
| [上一篇]HKEY_LOCAL_MACHINE根键(二) | [下一篇]HKEY_CURRENT_CONFIG根键 |
| 评论 | ||||||
|

