使用ARJ的分片压缩功能得到的文件
用在ARJ连续解压
.AIF
苹果机的波型声音文件
Quick Time等多媒体播放程序可播放
.AMG
系统映像文件
Actor系统使用
.APP
应用程序文件
数据库内使用
.ARJ
ARJ压缩文件
ARJ可解压
.ASC
ASCII码的文本文件
DOS下直接列出,文本编辑程序可调用
.ASM
汇编语言源程序文件
相应语言编译成可执行文件
.AVI
压缩影像、动画文件
微软的多媒体播放程序可播放
.BAK
备份文件
.BAS
BASIC语言源程序文件
可编译成可执行文件
.BAT
批处理文件
*** 作系统或应用程序下直接执行
.BIN
二进制文件
文本编辑类程序可调用
.BMP
Windows环境下的位图文件
Windows下或相应的看图程序可调用
.C
C语言源程序文件
C语言迟空程序下编译使用
.CAB
微软格式的压缩包文件
微软的安装程序可解压安装
.CDA
CD音轨文件
CD播放程序可播放
.CFG
含系统设备和环境信息的配置文件
文本类编辑程序可调阅
.CHK
由CHKDSK/F所恢复的数据文件
磁盘管理工具使用
.CIL
网络下载包文件
网络 *** 作系统可解压
.CLP
Windows剪贴板产生的文件
Windows系统或图形编辑类程序可调用
.CLS
BASIC语言库文件
BASIC语言环境使用
.CMD
含DBASE程序的命令文件
DBASE数据库使用
.CMF
声霸卡标准的音乐文件
FM合成器可回放
.CNF
设备配置信息文件
应用程序使用
.COB
COBOL语言源程序文件
相应语言下编译
.COM
可执行命令文件
*** 作系统或应用程序下直接执行
.CPL
控制面板扩展文件
Windows *** 作系统使用
.CUR
Windows的光标文件
Windows系统下使用
.CUT
图形文件
图形编辑类程序可调用
.DAT
1.数据文件
2.VCD中的图像声音文件
应用程序使用
VCD播放软件可调用
.DB
含系统运行环境参数的配置文件
DBASE数据库使用
.DBD
演示数据文件
.DBF
数据库文件
数据库系统使用
.DBS
帮助信息文件
数据库系统使用
.DBT
数据库备注文件
数据库系统使用
.DCX
图形文件
图形编辑类程序可调用
.DDI
映像文件
DUP、HD、IMG等工具可展开
.DEF
模式定义文件
磁盘映像文件
Windows系统使用
DEF程序可解开
.DEM
程序的演示数据文件
多种应用程序使用
.DEV
设备驱动器文件
含Config.sys参数
.DGS
设备诊断文件
DOS *** 作系统使用
.DIB
动画或图片文件
看图工具或多媒体播放工具可调用
.DIF
数据交换格式文件
程序中用则旦虚于不同系统之间的数据交换
.DIR
目录文件
部分应用程序使用
.DLL
动态连接的链接库文件
Windows系统的应用程序使用
.DOC
文档文件
Windows的WORD文档
.DOT
WORD的模式文件
Windows的WORD模板
.DRV
设备驱动程序
*** 作系统下执行安装
.DWC
压缩文件
相应解压工具可解压
.DVP
AutoCAD的设备参孙燃数文件
AutoCAD系统使用
.DWG
AutoCAD的绘图示范文件
AutoCAD系统使用
.DXF
AutoCAD的图形交换文件
AutoCAD系统使用
.DXX
AutoCAD的属性析取文件
AutoCAD系统使用
.ERR
编译错误信息文件
编译系统下使用或文本编辑程序调用
.EXE
可执行的程序命令文件
*** 作系统下直接执行
.FKY
宏文件
Foxpro数据库使用
.FLC
动画文件
Windows下的媒体播放器可播放
.FLI
PC工业标准的动画文件
Windows下的媒体播放器可播放
.FLM
图形文件
图形编辑类程序可调用
.FMT
屏幕格式文件
数据库系统使用
.FNT
字形数据文件
图形图像处理软件可调用
.FON
字形文件
Windows系统下使用
.FOR
FORTRAN语言源程序文件
相应语言编译可生成执行文件
.FOX
伪编译生成的目标文件
数据库系统使用
.FP
CONFIG.FP配置文件
数据库使用
.FPT
备注文件
Foxpro等数据库下使用
.FRM
报表格式数据文件
Foxpro等数据库下使用
.FRT
报表备注文件
Foxpro等数据库下使用
.FRX
报表文件
Foxpro等数据库下使用
.FX
Foxbase配置运行环境信息文件
Foxpro等数据库下使用
.FXP
通过编译的目标程序文件
数据库下使用
.GIF
图像(图片)格式文件
大部分图像编辑工具均可调用
.GL
动画文件
Grasp 4程序可处理
.GRP
Windows系统的程序组文件
程序管理器程序调用
.HA
压缩文件
DOS下的HA解压程序解压
.HAP
压缩文件
DOS下的PAH解压程序解压
.HDX
AutoCAD的索引文件
AutoCAD系统使用
.HEX
十六进制数据文件
DEBUG或其他编辑类程序可调用
.HLP
帮助信息文件
系统或应用程序中使用
.HTM
多媒体的超文本文件
网络系统中使用
.HTML
多媒体的超文本文件
网络系统中使用
.HTT
超文本文件的模板文件
网页编辑工具可调用
.IDF
索引文件
数据库系统下使用
.IDX
索引文件
数据库系统下使用
.IMG
映象文件
扫描成的图形文件
数据文件
HD、IMG等工具可展开
图形图像编辑工具可调用
应用程序使用
.INC
包含文件
PASCAL或Turbo Basic语言使用
.INF
软件安装信息文件
Windows *** 作系统使用
.INI
系统初始化文件
Windows系统使用
.INT
接口文件
PASCAL等语言环境使用
.JFIF
压缩图像文件
图形图像浏览工具可调阅
.JIF
压缩图像文件
图形图像浏览工具可调阅
.JIS
日文内码的文本文件
文本类编辑程序可调用
.JOR
日志文件
SQL Windows系统使用
.JPE
压缩图像文件
图形图像浏览工具可调阅
.JPEG
压缩图像文件
图形图像浏览工具可调阅
.JPG
压缩图像文件
图形图像浏览工具可调阅
.KEY
包含软件密码或注册方法的文件
可直接执行或打开查看
.LBL
标签格式文件
数据库可使用
.LBM
图像文件
图形图像浏览工具可调阅
.LBT
标签备注文件
数据库可使用
.LBX
标签文件
数据库可使用
.LIB
编译产生的标准格式信息库文件
数据库使用
.LIN
线形库文件
AutoCAD系统使用
.LNK
程序链接文件
Windows程序或C语言环境使用
.LOD
程序的装入文件
应用程序使用
.LST
ASCII的列表文件
DOS系统下使用
.LZH
压缩文件
LHA、RAR等工具可解压
.MIV
音频压缩文件
类MP3音频播放程序可播放
.MAC
图像文件
键盘宏定义文件
Quick Time等多媒体播放程序支持
Super KEY等程序使用
.MAG
图形文件
图像调看编辑程序GV、Display等可调用
.MAP
公共变量列表文件
DOS系统中使用
.MAV
数字化声音文件
多媒体播放程序可播放
.MCI
多媒体格式的音像文件
多媒体播放程序可播放
.ME
磁盘README信息文件
文本编辑类程序可调阅
.MEM
内存变量文件
Foxpro等数据库使用
.MID
声音文件
AutoCAD的说明文件
Windows中的MIDI媒体播放器可播放
AutoCAD系统使用
.MNT
菜单备注文件
数据库系统使用
.MNX
菜单文件
编译过的菜单文件
数据库系统使用
AutoCAD系统使用
.MOD
声音文件
Windows的多媒体播放器可播放
.MOV
带声音的动画文件
Quick Time等多媒体播放程序支持
.MP1,2
音频压缩文件
兼容MP3格式的多媒体播放程序可播放
.MP3
音频压缩文件
支持MP3格式的多媒体播放程序可播放
.MPG
VCD中的图声视频文件
VCD播放程序可播放
.MPR
菜单程序文件
数据库使用
.MPX
编译后的菜单程序文件
数据库使用
.MSG
系统说明信息文件
DOS的应用程序使用
.MSP
图形数据文件
Windows的窗口程序使用
.NDX
DBASE索引文件
数据库下使用
.NET
网络配置文件
网络系统内使用
.NEO
图像文件
图形图像浏览工具可调阅
.NO
包含某种软件号码的文件
文本查看编辑类程序可调阅
.OBD
Office活页夹文件
Office程序使用
.OBJ
目标代码文件
MASM等系统程序使用
.OLD
编辑修改文件产生的备份文件
*** 作系统或应用程序使用
.OBT
Office活页夹模板文件
Office程序使用
.OBE
“Office活页夹“向导文件
Office环境下使用
.OVD
覆盖文件(?可为任意字母)
Office程序使用
.OVL
覆盖文件
应用程序使用
.OVR
程序的覆盖文件
应用程序使用
.PAK
压缩文件
PKUNPAK程序可解压
.PAL
调色板图像文件
Windows系统图像编辑程序可调用
.PAS
PASCAL语言源程序文件
相应语言环境下使用
.PAT
窗口图形文件
AutoCAD系统使用
.PBM
图形文件
Photoshop等程序可调用
.PCC
图像文件
图像浏览工具如SEA可调阅
.PCD
柯达PHOTO-CD标准的图像文件
图像浏览工具如SEA可调阅
.PCM
微软标准的波形声音文件
多媒体播放程序可播放
.PCT
矢量图形文件
苹果机 *** 作系统使用
.PCX
图像文件
图像浏览工具如SEA可调阅
.PFM
打印机字形组合文件
Windows系统使用
.PGM
程序覆盖文件
图形文件
应用程序使用
Photoshop等图形编辑程序可调用
.PGP
外部命令列表文件
AutoCAD系统使用
.PIC
压缩位图图像文件
Quick Time等多媒体播放程序可调用
.PIF
可执行程序信息文件
矢量图形文件
Windows *** 作系统下直接执行
图形编辑类程序可调用
.PLX
图形文件
图形数据文件
图形编辑类程序可调用
应用程序使用
PJT
项目备注信息文件
数据库系统的程序使用
PJX
项目文件
数据库系统的程序使用
PLB
库文件
数据库文件
PLT
位图图像文件
图像浏览工具如SEA可调阅
PMC
图形文件
图形编辑类程序可调用
PNG
图像文件
图像浏览工具如SEA可调阅
PNM
图形文件
图形编辑类程序可打开使用
POL
数据表格文件
Office程序使用
POT
演示文稿模板文件
办公组件Office程序使用
PPA
演示文稿加载宏文件
办公组件Office程序使用
PPM
图形文件
图形编辑程序可调用
PPT
演示文稿文件
PowerPoint可播放
PPS
演示文稿文件
PowerPoint可播放
PRD
打印机定义文件
WORD等使用
PRG
应用程序的命令或过程文件
数据库下的执行文件
PRJ
语言源程序文件
C语言环境编译成可执行文件
PRN
打印格式文件
应用程序使用
PRO
常用键定义文件
源程序文件
*** 作系统外壳PCSHELL等程序使用
PROLOG语言下编译
PRX
编译后的屏幕格式文件
数据库系统使用
PS
矢量图形文件
图形处理程序可使用
PSD
Photoshop标准文件
Photoshop程序使用
PWZ
PowerPoint的向导文件
办公组件Office环境下使用
PZH
压缩文件
解压工具程序可解压
PZK
压缩文件
解压工具程序可解压
QIC
Microsoft备份程序的备份表
Windows系统备份程序可还原
QT
声音或影像文件
Quick Time等多媒体播放程序可播放
QPR
查询程序文件
数据库中使用
QPX
编译后的查询程序文件
数据库使用
RAR
压缩文件
RAR等解压程序可解压
RAS
图形文件
图形编辑类程序可调用
RAW
图形文件
图形编辑类程序可调用
RC
资源管理文件
Windows系统使用
RDI
位图文件
图形图像编辑类程序可调用
REC
计数器应用程序建立的文件
Windows系统使用
REF
程序说明文件
应用程序文件
REG
注册表项目文件
Windows系统使用
RES
二进制资源文件
Windows系统使用
RIF
图像文件
图像查看编辑类程序可调用
RIX
图形文件
图形编辑类程序可调用
RLE
图像文件
图像浏览工具如SEA可调阅
RMI
MIDI格式的声音文件
Windows的多媒体(MIDI)播放器可播放
ROL
FM的合成音乐文件
Windows的多媒体(MIDI)播放器可播放
S3M
音乐文件
多媒体播放程序可调用
SAT
图形文本文件
图形文本编辑类程序可调阅
SCN
微软格式的屏幕文件
*** 作系统中应用程序使用
SCP
正本文件
BITCOM 系统使用
SCR
图形命令草体文件
屏幕保护图案文件
AutoCAD系统使用
Windows系统使用
SCT
屏幕备注文件
数据库系统使用
SCX
屏幕格式文件
数据库系统使用
SDN
BBS网络传输的压缩文件
用ARJ解压
SET
配置文件
Microsoft备份程序的文件集
应用程序使用
相应的备份程序可还原
SFI
图形文件
图形图像处理软件可调用
SGF
图形文件
图形图像处理软件可调用
SHP
形状/字体定义的源文件
AutoCAD系统使用
SHX
形状/字体定义已编辑文件
AutoCAD系统使用
SIT
苹果机标准的压缩文件
RLE可解压
SLD
幻灯文件
AutoCAD系统使用
SLK
Excel数据导入文件
Excel程序使用
SND
声音文件
多媒体播放程序Wplany可播放
SOB
联机指导文件
微软的 *** 作系统或应用程序使用
SPL
假脱机文件
SQL Windows系统使用
SPR
屏幕程序文件
数据库系统使用
SPT
图形文本文件
SPT等图文编辑程序可调用
SPX
编译后的屏幕程序文件
数据库下使用
SQL
数据文件
SQL Windows系统使用
SQZ
备份压缩文件
SQZ程序可解压
SRF
矢量文件
AutoCAD系统使用
STR
动画格式文件
多媒体播放程序可播放
STY
类型表文件
MS WORD程序使用
SUN
图像文件
Image Eye等图像工具可调阅
SWP
临时交换文件
Windows系统使用
SYM
符号调试定义文件
Windows系统使用
SYS
系统文件或设置驱动器文件
*** 作系统使用
TAB
表格文件
应用程序使用
TAR
压缩文件
UNIX系统的TAR指令可解压
TBK
备注备份文件
Foxpro等数据库使用
TD0,1
磁盘映象文件
Teledisk程序可还原处理
TEL
通讯数据文件
*** 作系统外壳PCSHELL等使用
TGA
图形图像文件
图形图像工具可调阅
TIF
图像文件(TIFF)
标签格式信息文件
图形图像工具可调阅
微软系统或应用程序使用
TM
暂存文件
微软系统或应用程序使用
TMP
暂时文件或备份文件
微软系统或应用程序使用
TRE
系统路径文件
*** 作系统外壳PCSHELL等使用
TUT
教学文件
应用程序使用
TXT
文本文件
文本编辑类程序可调阅
U01,2
UNPACK分解成的子文件
PACK程序合并成原文件
UC2
UC的压缩文件
UC程序可解压
URL
超文本传送协议的文件
网络系统使用
VAL
校对文件
部分应用程序使用
VBS
影视文件
Windows系统的多媒体程序可处理
VBX
V+BASIC语言的可视化扩展文件
BASIC语言环境下使用
VCD
视频图像文件
VCD播放程序可播放
VI
图形文件
图形编辑类程序可调用
VMG
图形文件
图形编辑类程序可调用
VMM
虚拟机管理程序文件
Windows *** 作系统使用
VOC
数字化声音文件
多媒体播放程序可播放
VUE
察看文件
数据库系统使用
VXD
虚拟设备驱动程序文件
Windows *** 作系统使用
WAD
光盘游戏附加地图文件
并入主目录程序执行
WAV
波形声音文件
多媒体播放程序可播放
WBK
Word的备份文档文件
Word程序使用
WIN
窗文件
图形文件
数据库系统使用
图形编辑类工具可调用
WIZ
Word模板文件
Word程序使用
WLL
Word加载项文件
Word程序使用
WMF
位图元文件
Windows下图像工具可打开
WPG
图形图像文件
Lview等图像工具可打开
WPS
WPS的文书文件
文本编辑类程序如WPS等可调用
WRI
文档文件
Windows系统的文本编辑程序可调阅
WSD
WORDSTAR的文本文件
文本编辑程序可调用
XAS
PS游戏的动画格式文件
PS或相应模拟器程序使用
XBM
图像文件
Unix系统的XV可打开使用
XLA
加载宏文件
Excel程序使用
XLB
Excel的模板文件
Excel程序使用
XLC
图表文件
MS Excel程序使用
XLD
对话框编辑文件
MS Excel程序使用
XLK
Excel的备份文件
Excel程序使用
XLL
Excel的加载宏文件
Excel程序使用
XLM
工作区文件
Excel程序使用
XLS
工作薄文件
Excel程序使用
XLT
分层文件
Excel程序使用
XMI
声音文件
多媒体播放程序可播放
XPM
Windows系统的小型图像文件
Unix系统的XV或相应图像工具可打开使用
Z
压缩文件
可在Aunix上解压
ZIP
压缩文件
RAP、WINZIP、PKUNZIP等工具可解压
ZOO
压缩文件
ZOO等工具可解压
对于文件来说,扩展名只是帮助识别文件性质的标志。和文件名一样,扩展名可以使用任意的名字,可以随便修改。除了早期的文件扩展名(EXE、COM、BAT、SYS )由 *** 作系统制定和约定俗成(TXT)外,扩展名的产生大概可以分成以下几种情况:在计算机的应用过程中,产生了许许多多不同类型的文件。对于程序员来说,如果他编写的软件需要产生一种新型格式的文件,他就可以任意定义一个扩展名给这个文件。可能这个软件非常成功,衍生出了许多相关的程序,为了兼容,这个扩展名就成了这一类型文件的专利。比如 RAR、CCD(Clone CD) 文件。另一种情况,就是根据某种标准指定的扩展名,如:JPG,MPG。有了扩展名,在针对某种类型的文件时,就可以指定某个文件来处理(Windows 称为关联),确实方便很多。那么扩展名是不是判断文件性质的的唯一方法呢?答案是否定的。举例来说,DAT 文件是应用及其广泛的一种扩展名,从 VCD 光盘,到很多数据文件,Cuteftp 的站点管理信息也用它来做扩展名(Site.DAT,备份 Cuteftp 的时候只保留这个文件就好了)。很明显,没有哪个软件能够将如此之多的 DAT 文件统一起来打开。以前在 DOS 的时期,为了防止文件型病毒,有人通过修改 IO.SYS MSDOS.SYS 文件的方法,改变系统默认执行文件的扩展名。比如将 EXE 改成 1XE,COM 改成 C0M 之类。这样正常的带有 EXE 扩展名的文件无法在修改过的系统上执行,只有把扩展名改成 1XE 才行。这样一来系统内所有的执行文件必须全部改换身份,变成的满眼的 1XE、C0M 之类。出发点是当病毒在执行传染过程中由于找不到 EXE 或 COM 文件,无法完成传染,系统也就安全了。但是实际上,他的系统仍然可能被病毒感染,因为某些病毒是根据文件头标志来传染文件的。而且这种方法烦复异常,应用起来很不现实,举例来说,当某程序需要调用另外的程序时,因为扩展名已经改变,所以找不到文件,想让此程序正常工作的唯一办法是把这个程序也像 MSDOS.SYS 文件那样处理一下,把调用的文件名改掉(有点类似于现在的汉化)。如果系统中存在几十上百个这样的文件.在上文中提到过文件头,当 MS 定义执行文件时,它允许两种类型的文件可以被系统执行,那就是 COM 和 EXE 文件。这两种文件的区别就是 COM 文件完全由编译好的代码组成,执行指令和数据混合存放在一起,通过跳转指令把它们分开(实际上可以把 COM 看成只有一个段的 EXE 文件,由于寻址的原因,每个段的大小最多 64K,所以 COM 文件绝大多数小于 64K。为什么说绝大多数呢,因为采取一些技巧可以让 COM 突破 64K 的限制,比如键蔽 Norton 的一些工具程序就是这样。至于什么技巧,不要问我,我也不知道)。而 EXE 文件由数据段和代码段组成,为了能够区分,在文件的前部由编译程序生成了一个文件头。这个文件头包含了 EXE 执行时自身所需的信息,比如代码和数据段的地址,所需最少内存等等。更主要塌亮渣的是在文件头里面包含了一个标志,这个标志将 EXE 和 COM 文件区分开!
当我们在命令行输入一个指令的时候,系统会首先在内部命令中查找有无符合的指令,如果没有就在当前路径和系统路径中搜索同名的 BAT COM 和 EXE 文件,找到后由 COMMAND.COM 将其装载并执行。如上文所讲,EXE 和 COM 有格式上的不同,那么把一个 EXE 文件改成 COM 扩展名或者反之,如果仍然按照原来的规则处理肯定会出错,但事实上并不会。原因在于,团悄系统不完全根据扩展名来定义文件,当一个文件被 COMMAND.COM 装载后,它首先要寻找 EXE 文件标志,如果存在就按 EXE 规则执行,不存在就当它是 COM 文件。各位有兴趣的话可以做个实验,包括将一个文本文档改成 COM 或 EXE 的话,看看系统有什么反应(请在 DOS 下试验,尤其不能在 Win NT/2K/XP 系列的命令提示符下做,因为它是 DOS 虚拟机)。在 EXE 文件中这个标志就是文件的前两个字节,内容是 16 进制的 4D 5A,转换成 ASCII 码是 MZ同样现在很多类型的文件为了都有文件头,比如所有的音频,视频文件,带格式的文档文件等。应用程序在处理他们的时候也都是通过这里的标志来判断文件类型和文件本身的信息,如音频,视频文件的压缩格式,大小,索引等。下面是一些常见文件的标志,我只找了几个,更多的信息你可以自己收集,数字是十六进制,括号内是对应的 ASCII 码字符。
可执行文件 EXE: 4D 5A (MZ)
Zip 文件:50 4B (PK)
RAR 文件:52 61 72 21 (Rar!)
BMP 文件:42 4D (BM) 当遇到一个未知的文件时,或者怀疑文件的性质时,察看它的文件头绝对是个好主意。同样,把文件的扩展名修改不会改变它的本质。即使把一个 JPG 文件改成 AAA,ACDSEE 一样可以观看。所以我的结论是:扩展名是为了方便实用文件而定义的,和文件的性质无关。
参考资料:http://www.szele.net/article_view.asp?id=131
文件目录、目录文件与当前目录分别是:
1、文件目录:为实现“按名存取”,必须建立文件名与辅存空间中物理地址的对应关系,体现这种对应关系的数据结构称为文件目录。
2、目录文件:为了实现文件目录的管理,通常将文件目录以文件的形式保存在外存空间,这个文件就被称为目录文件。目录文件是长度固定的记录式文件。
3、当前目录:当一个文件系统含有许多级时,每访问一个文件,都要使用从树根开始直到树叶(数据文件)为止的、包括各中间节点(目录)名的全路径名。
同时由于一个进程运行时所访问的文件大多仅局限于某个范围,因而非常不便。基于这一点,可为每个进程设置一个“当前目录”
,又称为“工作目录”。
扩展资料
目录结构功能介绍和种类:
目录结构的组织,关系册搜亮到文件系统的存取速度,也关系到文件的共享性和安全性。因此,组织好文件的目录,是设计好文件系统的重要环节。目前常用的目录结构形式有单级目录、两级目录和多级目录。
1、单级目录结构
这是最简单的目录结构。在整个文件系统中只建立一张目录表,每个文件占一个目录项,目录项中含文件名、文件扩展名、文件长度、文件类型、文件物理地址以及其它文件属性。此外,为表漏孝明每个目录项是否空闲,又设置了一个状态位。
2、两级目录
为了克服单级目录所存在的缺点,可以为每一个用户建立一个单独的用户文件目录UFD(User
FileDirectory)。这些文件目录具有相似的结构,它由用户所有文件的文件控制块组成。
此外,在系统中再建立一个主文件目录
MFD(MasterFileDirectory);
在主文件目录中,每个用户目录文件都占有一个目录项,其目录项中包州宽括用户名和指向该用户目录文件的指针。
3、多级目录结构
对于大型文件系统,通常采用三级或三级以上的目录结构,以提高对目录的检索速度和文件系统的性能。多级目录结构又称为树型目录结构,主目录在这里被称为根目录,把数据文件称为树叶,其它的目录均作为树的结点。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)