文件的扩展名是什么,请列出并说明含义
一、扩展名与文件格式
大家知道win9x启动画面,可用启动盘根目录下logo.sys文件生成,它原本是个bmp图片,只是改动一个字节后(为使画面底端滚动条动起来,将该文件第32h字节处的00h改成ech),换了扩展名而巳。需指出的是,此文件并不受扩展名的限制。不信你用任一款磁盘编辑器(如hedit或diskedit),打开io.sys文件查找字串“logo.sys” (如图1),将它改为“1234.123”,再把logo.sys文件也重命名成1234.123,你会发现该画面依然能在启动时出现。由此可见,一些系统直接调用的文件,是不分扩展名的;且扩展名不同,并不代表文件格式不同,有些文件只需简单的改变扩展名,就能完成文件类型的转换。还可举出一些例子,如:win98系统能用bmp图片做图标,无论把一个bmp图片改成什么扩展名,只要你仍指定用它做图标,保证没问题(ico文件也是如此)。 其实有的文件类型,如:sys类型,并无固定的文件格式。同样msdos.sys在旧版dos中是二进制文件,而到了win9x下便成为文本文件了。还有的类型原本就是同一种格式,只是换了扩展名而巳。如:scr类型(屏幕保护程序),它可是地道的可执行文件。改一个scr文件扩展名为exe试试,运行它将打开屏保设置对话框(如果有的话),若在命令行加上“/s”参数便能运行此屏幕保护了。把它放在自己的软件中来调用(有些程序设计软件只能调用exe类型文件),定会增色不少! 必须着重提一笔的是txt类型(纯文本),诸如bat、ini、inf、htm、htt等许多常见而重要的文件类型都是纯文本格式。更多的例子不胜枚举,以至我已养成一种习惯,只要碰到有不明用途的小文件(64kb以下),总喜欢用记事本打开看看。这些类型的文件都有一些比较规则的排列布局,以及特定的关键字串。平时注意多观察多研究,往往能找出其中的规律和关键字的用法,从而使自己拥有一条深入学习软件并挖掘软件潜力的捷径。 还是举个实例:刚装win98时,任务栏的[快速启动]组中有个[显示桌面]图标,后来无意间被我删掉了。经过研究,发现其本质也是文本格式。打开记事本,编辑如图2所示的一段内容: 用扩展名scf存盘,便又有了个[显示桌面]图标。同理,再找几个scf文件,也许你会有更多的发现。
二、扩展名与文件类型
系统是按文件类型确定关联程序的。这里所说的“文件类型”,是指[文件夹选项]中[文件类型]栏列出的各个项目。随着windows日渐深入人心,必须更新一个传统认识上的误区:扩展名与文件类型划等号。虽然常规方法只能建立二者之间一一对应的关系,但通过注册表这个“后门”,却总会有些特例。 在注册表中,扩展名和文件类型名是hkey_classes_root主键(以下简称hkcr)下的同一级主键,扩展名主键的默认值正是其对应的文件类型主键名。一般来说,同一文件类型能对应多个扩展名,如[jpeg文件]类型有jpg、jpe、jpeg等扩展名;[文本文档]类型有txt、exc、dic等扩展名(如图3);此外还有[html文件]、[mpeg文件]等类型均是如此。 产生这种现象的原因,大部分是出于兼容性的考虑。而同一时刻,一个扩展名对应的文件类型却是唯一的,说“同一时刻”是因为并非一个扩展名只能对应一种文件类型。很多随系统安装一起注册的扩展名,被其它程序改变其所属类型后,仍保存着原类型记录,当新类型被卸载后,它还可自动恢复。 典型的例子:在安装acdsee32后,你可以从选项中自动把jpg图片重新注册为[acdsee jpg image]类型,这时打开注册表将会看到hkcr\.jpg主键下多了个undoclass主键(如图4),默认值还是jpegfile(原类型主键名)。 特殊情况下没有对应扩展名照样也能注册文件类型。例如:[文件夹]类型和[驱动器]类型,它们都是用由一长串字符组成的clsid来注册的。还有像众多网络方面的协议类型,为适应不同操作平台的需要,也没有用扩展名注册。我们不难发现,绝大部分重要的文件类型及各种特定操作(如:剪切、复制)都有自己的clsid,研究它们非常枯燥,有耐心的朋友,不妨自己尝试看看。这时,所谓“文件类型”已经超越出传统意义上的“文件”范畴,有了更广义的内涵。 此外,还想告诉大家个小窍门(如图5):在注册表里任意文件类型主键中,新建名为editflags的[二进制值](显示的是16进制数,且低位在前,高位在后),它能决定所对应类型的编辑级别。当取值是01 00 00 00时,在[文件类型]栏里便找不到该类型的身影,使别人无法编辑;当值为d2 01 00 00时,则其在上栏中会显示,却不能删除,也不能修改类型说明及关联操作。还可取很多值,如将这些值用二进制来表示,你就会明白,其实每一位都对应着一个按钮或一个可编辑的内容(1代表禁止,0代表启用,只有二进制数最后两位是10时,该类型才会显示),多改改就能理解它的含义了。
三、扩展名与关联程序
在win98系统中,一种文件类型可以设置多个关联操作,对应不同的应用程序。建立一个程序与某类型文件的关联,有不少办法:对于未知类型,其右键菜单中会有[打开方式...]项,点击它便能选择用于[打开]操作的关联程序;已建有关联程序的类型,按住shift的同时点右键,也会在弹出菜单中出现[打开方式...]项,通过它能改变关联;若想实现一种文件类型与多个程序关联,用[文件类型]栏修改已能满足大部分需要,不过我还是喜欢直接编辑注册表,因为如此,常会有意外收获。喜欢自编软件的朋友,还可以利用安装程序提供的功能,直接生成注册表项,来注册自己特有的文件类型。 前面说过,使用文本方式的文件类型很多,我们何不设置所有类型都与记事本(notepad.exe)关联呢?打开注册表编辑器,在hkcr\*\shell下新建一个主键notepad,把右侧默认值设为“用记事本打开”;再新建下一级主键command,把默认值设为“notepad.exe” “%1”(如图6)。这样当我们对任意文件点右键时,弹出菜单中会多出一个[用记事本打开]项,点击它便能快速编辑各种以文本方式存储的文件类型了,这也是经常找到一些文件秘密的好办法。
四、扩展名与文件加密
文件加上扩展名是为了方便系统给它们分类,反过来,如果我们“篡改”扩展名,就会打乱或错位这种分类,从而达到加密的目的。也许这是最简单的一种加密方法了,而且往往出人意料,有很好的加密效果,别说是“菜鸟”,就是一些“老鸟”也未必想得到。我曾发现一些软件用过此法。下面是个人的一些设想,供大家借鉴。 将可执行文件扩展名改成任意非可执行类型(如 .123),使别人无法知道它的原类型,达到禁止其独立使用的目的;设计相关程序在调用它时,能够自动改回扩展名(exe)再运行,运行结束恢复原扩展名加密,这便起到了隐藏重要可执行文件的作用。对于软盘安装程序,自解压包往往是要保密的,一旦被人绕过安装程序自行解压,可就少有秘密可言了。现在我们同样能改扩展名加密自解压包,在安装时拷贝它至硬盘并换回exe扩展名,待解压完毕即删除硬盘上的复本,如此既提高了解压速度又有一定的加密效果。 在制作对外发行软件时,常用到一种防复制或限制使用的加密手段——文件暗贴,即在硬盘某处建一个文件,用来校验软件合法性或记录使用次数和时间。这种方案有个弱点,就是暗贴做成文件这种形式易被发觉。如今各种监测软件会迅速找到这些怪异文件,之所以说怪异,只因它们或无扩展名、或扩展名大多没见过,自然引起解密者的怀疑。我想对付这种情况不妨玩个“瞒天过海”的手法,比方说:我们把暗贴(多是文本文件)改扩展名为dll(假设自己软件中包含不少dll文件),并把它与众多兄弟一起,放到系统目录中那庞大的“dll队伍”之中。如此一来,不仅不易察觉,即使一旦被发现,也很快便会被当成是“动态链接库”而“忽略不计”的。对于程序指名调用的文件,改扩展名后不会影响暗贴发挥其应有的作用。此法的核心就是要突破常规,抓住人们的思维惰性。 上述围绕扩展名所作的文章,是我平时使用中积累的一点小经验,仅想藉此拓展大家的思路,希望能起到抛砖引玉的作用
扩展名 文件类型 打开方式
.aiff 声音文件 windows media player
.!!! netants 暂存文件 netants
.ani 动画鼠标
.arj 压缩文件 arj
.avi 电影文件 windows media player
.awd 传真文档
.bak 备份文件
.bas basic 语言 basic
.bat dos批处理文件
.bin mac 二进制码文件 stuffit expander
.bmp 图象文件 画图/看图软件
.cab 压缩文件 winzip
.cdr corel图画文件 corel draw
.chk scandisk检察后制作的文件 可以删掉
.com dos命令文件 自执行
.cpx cryptapix加密图片文件 cryptapix
.cur 静态鼠标
.dbf 数据库文件 dbase, foxbase, access
.dll 应用程序扩展
.doc 文档文件 word
.dwg autocad文件 autocad
.eps illustrator 图画文件 adobe illustrator
.exe 执行文件 自执行
.fon 字体文件
.gb 国标码文件 南极星文字处理
.get getright 暂存文件
.gif 256色图象文件 画图/看图软件
.gz 可供unix或linux使用的压缩文件 winzip
.hqx macintosh 文件 stuffit expander
.htm 网页 浏览器
.html 网页 浏览器
.ico 图标
.ini 配置设置 笔记本或wordpad
.ipx ipx演示文件 浏览器加装ipx 插件
.jiff 图象文件 画图/看图软件
.jpeg 压缩过的图象文件 画图/看图软件
.jpg 压缩过的图象文件 画图/看图软件
.js javascript
.lnk 快捷方式连接文件 连接文件的相应程序
.m3u winamp播放列表 winamp
.mid 声音文件 windows media player
.mov quicktime影像文件 quick time
.mp3 压缩音乐文件 winamp
.mpeg 影像 windows media player
.mpg 影像 windows media player
.njx 南极星文档 南极星文字处理
.pcb 电子电路图设计文件 protel pcb
.pdf 便携式文档格式,内含图片文字等等 adobe acrobat, adobe acrobat reader
.pm5 pagemaker 5 排版文件 page maker
.ppt power point 文件 microsoft power point
.ps ghostscript
.psd photoshop文件 adobe photoshop
.pub publisher排版文件 microsoft publisher
.qt quicktime影像文件 quick time
.ra real audio声音文件 real audio
.ram real audio影像文件 real audio
.rar 压缩文件 winrar
.rsf richwin 字体文件
.sch 电子原理图设计文件 protel schematic
.scr 屏保文件
.sea macintosh 启动文件
.sit 压缩 stuffit expander
.swf flash动画文件 浏览器加装macromedia flash 插件
.sys 系统文件
.tar unix压缩文件 winzip
.tif 高质量图象文件 画图/看图软件
.tiff 高质量图象文件 画图/看图软件
.tmp 暂存文件 可以删掉
.ttf 字体文件
.txt 纯文本文件 笔记本或全部文字处理系统
.vbs visual basic 编程文件 microsoft viasual basic
.viv vivo影像文件 浏览器加装vivo 插件
.vqf 压缩声音文件 yamaha soundvq player
.wav 未压缩的声音文件 windows media player
.wk1 lotus 123 试算软件文件 lotus 123, excel
.wq1 q-pro 试算软件文件 q-pro, excel
.wri write文字文档 word
.xls excel 试算软件文件 microsoft excel
.z unix压缩文件 winzip
.zip 压缩文件 winzip
图像文件:
bmp windows or os/2 bitmap
clp windows clipboard
cup dr. halo
dib windows or os/2 dib
emf windows enhanced meta file
eps encapsulated postscript
fpx flash pix
gif compuserver
iff amiga
img gem paint
jpg jpeg - jfif compliant
lbm deluxe paint
mac mac paint
msp macrosoft paint
pbm potable bitmap
pct macintosh pict
pcx zsoft paintbrush
pic pc paint
png portable network graphics
ppm portable pixelmap
psd photoshop
psp paint shop pro image
ras sun raster image
raw eaw file format
rle windows or compuserver rle
sct scitex continuous tone
tga truevision targa
tif tagged image file format
wmf windows meta file
wpg wordpefect bitmap
扩展名标示了该文件的种类,以及由哪种程序打开。
doc:电脑文件常见文件扩展名的一种
ni zhu a
答:虚拟光驱文件后缀名为 .iso,*.cue,*.bin*.cif,*.fcd,*.tao,*.dao,*.dfi,*.img,*.ccd,*.mgd,*.mdf,*.mds,*.cdi,*.nrg,*.vcd ani windows 动画鼠标文件 .arj 压缩文件 arj .avi 视频文件 windows media...
答:在dos下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*.com(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在dos下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能...
答:在这种情况下,读者有必要了解,多数控制面板的图标的文件扩展名是.cpi。在windows系统搜索功能中键入*.cpi,从而可以列出系统中和控制面板相关的应用程序。然后双击每个罗列出来的文件,并筛选出不需要的文件。将这些不要的文件...
答:问题五:office2007各种文件的扩展名是什么? word 2007 文件格式与扩展名 word 文档 (.docx) [默认] * 启用宏的word 文档 (.docm) * word模板 (.dotx) 启用宏的word模板 (.dotm) excel 2007 文件格式与扩展名 excel 工作簿 (...
答:文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标志文件类型的一种机制。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。在一个像“读我.txt”的文件名中,读我是主文件名,txt为...
答:文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标志文件类型的一种机制。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。在一个像“读我.txt”的文件名中,读我是主文件名,txt为...
答:纯文本文档的扩展名是.txt。文本文档是以txt后缀名的文件,在windows页面重点及鼠标右键-〉新建-〉在下拉子菜单中有文本文档一项。详细:txt文件是微软在操作系统上附带的一种文本格式,是最常见的一种文件格式,早在dos时代...
答:文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标志文件类型的一种机制。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。在一个像“读我.txt”的文件名中,读我是主文件名,txt为...
答:扩展名是文件名的一部分,每个文件的名中最后一个小点后边的部分(文件可以无扩展名)就是文件的扩展名,通常文件扩展名由3或4个不同的字符组成,可以是数字、字母、符号.你可以把文件的扩展名理解为是文件的“身份证”,不同...
15587299992&&常见的文件扩展名有哪些? 》》》 doc exe rar txt mp3 mp4 aac wav wma ogg ape 3gp zip (手机格式中有jar jad安卓的是pkm 苹果的我忘了还有一个好像叫cad平台的吧) a01,2 使用arj的分片压缩功能得到的文件 用在arj连续解压 .aif 苹果机的波型声音文件 quick time等...
15587299992&&我要知道所有文件常见的扩展名 请列出来 - 》》》 纯文本格式:.txt word格式:.doc excel格式:.xls 幻灯片格式:.ppt 图片格式:.jpeg(jpg) .gif .tif .bmp .png 矢量图:.ai .cdr .wmf 解压缩文件(解压缩包):.zip .rar 网页文件:.htm .html .asp .php 可执行程序(软件的运行程序):.exe 音乐格式:....
15587299992&&文件的扩展名 - 》》》 文件名.扩展名 以上的格式表示,扩展名表示文件的属性 比如x.txt就是文本文档, x.ai是矢量图的文件, x.exe是可执行文件 看一个文件的扩展名可以知道这个文件是用什么软件打开的等等
15587299992&&可执行文件的扩展名有哪些 - 》》》 这些文件名,都以英文缩写来代表. .exe:可执行文件; .com:命令文件; .bat:批处理文件. 早期的,能够在操作系统(dos)中直接执行的,就是这三种. 现在,可就太多了. windows中融合了ie,那么,网页文件以及其中的flash、等等,就都是可以直接执行的文件了.
15587299992&&电脑上的扩展名是什么? 》》》 文件扩展名 是操作系统用来标志文件格式的一种机制.通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔.在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件.
15587299992&&文件的拓展名是什么,为什么更改文件的拓展名会出现文件不可用? - 》》》 什么是文件名后缀 说起来windows工作界面下的文件名简直是随心所欲,比如:某编辑部的2000年工作计划.文件名即可用中文直接表达,而且长度最长可达256个字符,让人看起来真是一目了然.然而在windows环境中,安装的软件中却大...
15587299992&&什么是文件圹展名 - 》》》 1、文件扩展名 它是操作系统用来标志文件格式的一种机制.通常,扩展名位于文件名后面,由一个分隔符分隔.像一个音乐的名字是“凤凰传奇-等爱的玫瑰.mp3”,其中,"凤凰传奇-等爱的玫瑰"是文件名,mp3就是扩展名,表示这个文件是一个mp3音频文件. 在电脑中,文件的扩展名可以显示,也可以让它隐藏起来. 2、超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序. 希望对楼主有助!
15587299992&&world文档文件的扩展名是什么 - 》》》 word文档文件的扩展名是.doc、.docx..doc ,是电脑文件常见扩展名的一种.该格式原是纯文字文件使用的,多见于不同的操作系统中,软硬件的使用说明.至1990年代,微软在文字处理软件word中,使用了.doc作为扩展名,并成为流行的格式,而前者的纯文字式已几近绝迹.
15587299992&&求!经常用的扩展名有哪些呀!不胜感激 - 》》》 .aca:microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用windows media player和quicktime player播放 .aif:音频文件,使用windows media player播放 .aifc:音频文件,使用windows media player播放 .aiff:音频文件,使用windows media player播放 .ani:动画光标文件扩展名,例如动画沙漏.