分類
分類的目的
對不同檔案進行區分和管理,提高系統效率;提高用戶界面友好性。按照檔案性質和用途分類
系統檔案,庫檔案,用戶檔案。
檔案的保護方式
唯讀檔案,讀寫檔案,執行檔,不保護檔案。
檔案的保存期限
臨時檔案,檔案檔案,永久檔案。
檔案的後綴
exe,com,bin:執行檔;c,cc,cpp,java,pas:程式原始碼;bat,sh:命令檔案;txt,doc:文本數據,文本文檔;lib,dll:庫檔案;zip,rar:壓縮檔案;mpeg,mov,rm:多媒體檔案。
A
ACCESS.CHM - Windows幫助檔案
ACCSTAT.EXE- 輔助狀態指示器
ADVAPI32.DLL - 高級Win32套用程式接口
AHA154X.MPD- SCSI驅動程式
AM1500T.VXT-網卡驅動程式
AM2100.DOS- 網卡驅動程式
APPSTART.ANI- 動畫游標
APPS.HLP- Windows幫助檔案
AUDIOCDC.HLP- "易碼編碼解碼器"幫助檔案
AWARDPR32.EXE-增加印表機工具
B
BIGMEM.DRV - BIGMEM虛擬設備
BILLADD.DLL-動態程式庫(支持MSW)
BUSLOGIC.MPD - SCSI驅動程式
C
calc.exe- 計算器應用程式CANYON.MID- MIDI檔案例子
CARDDRV.EXE - PCMCIA支持程式
CDFS.VXD - CDROM檔案系統
cdplayer.exe- CD播放器應用程式
CDPLAYER.HLP - CD播放器幫助檔案
CHIPS.DRV - 晶片技術顯示驅動程式
CHOOSUSR.DLL - 網路客戶
CHOKD.WAV - 聲音檔案例子
CIS.SCP -腳本檔案(演示如何建立與CompuservePPP連線)
CLAIRE~1.RMI - MINI序列
CLIP.INF - 安裝信息檔案(剪粘板查看器)
CLOSEWIN.AVI - 影片剪輯(AVI)(如何關閉視窗)
CMC.DLLail - API1.0公共信息調用
COMBUFF.VXD - COM端虛擬設備
COMCTL32.DLL - 32位Shell組件
COMDLG32.DLL - 32位公共對話庫
COMIC.TIF -TrueType字型檔案(Comic Sans Ms)
COMMDLG.DLL - 16位公共對話庫
COMMON.HLP - OLE幫助檔案
COMPOBJ.DLL - OLE16/32互*作庫
CONAGEN.EXE - 32位控制支持
CONFAPI.DLL - Microsoft網路組件
CONFIG.SYS - 配置檔案
CONFIG.TXT - 自述檔案(配置檔案如何使用命令)
CONTROL.EXE - "控制臺"應用程式
COOL.DLL - 統一資源定位檔案
COPY.INF - 安裝信息檔案
CP-1250.NLS - 自然語言支持檔案
CPQNDIS.DOS - 網卡驅動程式
CPQNDIS3.VXD - Compaq以太控制器NDIS驅動程式
CR3240.EXE - DOS6.22文版CR3240印表機驅動程式
CRTDLL.DLL - Microsoft C運行時間庫
CSETUP.EXE - MSDOS6.22文設定程式
CSETUP.WIN - CSetup.exe支持檔案
CSMAPPER.SYS - 系統檔案(支持PCMCIA)
CSPMAN.DLL -動態程式庫(SoundBlaster 16 Driver)
CTRLPAN.EXE - MSDOS命令(系統控制台程式)
CTRLPAN.EXE - MSDOS6.22文版控制程式
D
DBLBVFF.SYS - 雙緩衝驅動程式
DC21X4.SYS - NDIS3驅動程式
DCIMAN.DLL - 顯示控制接口
dciman32.dll- 顯示控制接口
DDEML.DLL - DDE信息庫
DEBMP.DLL - 光柵顯示設備
DEBUG.EXE - Debug調試工具
DECPSMW4.INF - 安裝信息檔案(DEC印表機安裝)
DECLAN.VXD - DECLAN網卡驅動程式
DEFRAG - 打開"選定驅動器"視窗
DEL.INF - 安裝信息檔案
DELTREE.EXE - 刪除目錄工具
DEMET.DLL - 向量顯示工程
DESKTOP.MSN - Microsoft網路組件
DESS.DLL - 表格顯示工程
DEWP.DLL - 字處理顯示工程
DIALER.CNT - 對話幫助
dialer.exe- 電話撥號程式
DIALER.HLP - 電話撥號幫助檔案
DIALMON.EXE - 撥號監視程式(IE2.0)
DIBENG.DLL - 獨立設備位同工程
DICONIX.DRX -印表機驅動非常棒^__^.WAN - 聲音檔案例子
DIRECTCC.EXE - 直接線纜連線應用程式
DISKCOMP -磁碟比較工具
DISKDRV.INF - 安裝信息
DISPLAY.TXT - 顯示卡README檔案
DMCOLOR.DLL - 通用列印驅動程式彩打支持庫
DOSX.EXE - MSDOS配置程式
DRAGDROP.AVI - 影片剪輯(AVI)(如何使用拖拽)
DRIVER.SYS - DOS驅動程式
DRVSPACE.EXE - 磁碟壓縮工具
DRVSPACE.HLP - 磁碟空間管理幫助檔案
E
EDLIN.EXE - DOS行編輯器
EE16.VXD - 虛擬設備驅動程式
EK550C.ICM -印表機簡介
ENABLE.INF - 初始化信息
ENGCT.EXE - MSN支持檔案
ESCP24SC.DRV - 設備驅動程式
EUDCEDIT.EXE - 造字程式
EUDCEDIT.HLP - 幫助檔案(造字程式)
EUDCEDIT.INF - 安裝信息檔案(造字程式)
EVX16.DOS - 網卡驅動程式
EWRK3.DOS - 網卡驅動程式
EWRK3.SYS - 網卡驅動程式
EXCEL.XLS - Excel5.0檔案模板
EXCEL4.XLS - Excel4.0檔案模板
EXCHANGE.TXT - Inbox和Exchange自述檔案
EXCHNG.CNT - Mail/Exchange幫助檔案內容
EXCHNG.HLP - Mail/Exchange組件
EXCHNG32.EXE - 對用戶交換機作初始設定
EXPLORER.AVI - 影片剪輯(AVI)(如何使用資源管理器)
EXPLORER.EXE - "資源管理器"應用程式
EXPO.HLP - 幫助檔案(產品信息)
EXPOSTRT.EXE - 產品信息應用程式EXTRACT.EXE -解壓縮工具
EXTRA.TXT - 自述檔案(在線上訪問附加檔案)
F
FAQ.TXT - 疑難解答自述檔案
FAXCOVER.EXE - 封面編輯器
FD16-700.MPD - SCSI驅動程式
FD8XX.MPD - SCSI驅動程式
FDISK.EXE - DOS命令,硬碟建立、刪除及顯示當前分區
FILESEC.VXD - 檔案存取控制管理器
FILEXFER.CNT -檔案傳輸幫助檔案內容
FILEXFER.EXE - Microsoft檔案傳輸
FIND.AVI - 影片剪輯(如何使用查找)
FIND.EXE - 尋找指定字元串命令
FINDMVI.DLL - 媒體視覺支持
FINSTALL.HLP - 字型檔安裝幫助檔案
FLSIMTD.VXD - PCMCIA支持
FLSIMTD.VXD - PCMCIA支持
FONT16.EXE - DOS6.22文版16點陣字型驅動程式
FONTS.INF -字型選擇初始化信息
FONTVIEW.EXE- 字型瀏覽程式
FOUTLINE.EXE - 輪廓字型驅動程式
FRAMEBUF.DRV - SVGA顯示器驅動程式
FTE.DLL - 聲音瀏覽檔案傳輸工程檔案
FTP.EXE -檔案傳輸協定TCP工具
FURELI~1.RMI - MINI序列
G
GBK.TXT - 文Windows95GBK代碼集字元定義表
GDI.EXE - 簡版WIN3.1圖形界面
GDI32.DLL - 32位GDI圖形界面
GENERAL.IDF - 一般MIDI指示器
grpconv.exe- Windows程式組轉換器
GUIDE.EXE -應用程式(MSN)
H
HARDWARE.TXT -硬體自述檔案
HOSTS.SAM - TCP配置
HPCLRLSK.ICM - 列印簡介
HPDESK.ICM -印表機簡介表
HPDSKJET.DRV -印表機驅動程式
HPJAHLP.CNT - JetAdmin程式幫助檔案
HPJD.DLL - HPJetAdmin支持程式
HPLAN.DOS - 網路適配器驅動程式
HPLJ300.DRV - HPLJ300DPI印表機驅動程式
HPLJ300.EXE - MSDOS命令(HP印表機驅動)
HPLJ-31.SPD - 印表機驅動程式
HPLJ600.DRV - HPLJ600DPI印表機驅動程式
HPLJP-V4.INF - 印表機安裝信息
HPNETPRN.INF - HPJetAdmin支持程式
HPPJXL31.SPD - 印表機驅動程式
HPPLOT.DRV - 印表機驅動程式
HPPLOT.HLP - 印表機驅動程式幫助檔案
HPPRARBK.DLL - HPJetAdmin支持程式
HPPRARRK.HLP - HPJetAdmin支持程式幫助檔案
HPVCM.HPM - 印表機驅動程式
HSFLOP.PDR - HSFLOP虛擬設備
HTICONS.DLL - 終端設備動態程式庫
HYPERTRM.CNT - 終端設備幫助檔案
HYPERTRM.EXE - 終端設備應用程式
HYPERTRM.HLP - "超級終端"幫助
HZKBD.EXE - 常用輸入方法程式
HZVIO95.EXE - 顯示驅動程式
I
I82593.DOS - 網路適配器驅動程式
IB401917.SPD - 印表機驅動程式
IBM20470.SPD - 印表機驅動程式
IBM20K.DOS - 網路適配器驅動程式
icm32.dll- 圖象顏色匹配程式
ICMOI.DLL - 用戶界面顏色匹配程式
ICONLIB.DLL - 圖符庫
IEXPLORE.CNT - 幫助索引檔案
(IE) IEXPLORE.EXE - InternetExplore IEXPLORE.HLP - 幫助檔案
(IE) IFSHLP.SYS - 檔案系統安裝幫助檔案
IFSMGR.VXD - 檔案系統安裝管理程式
IMAGEOIT.EXE - 圖象編輯器游標程式
IMCLIENT.DLL - Microsoft網路組件
IME.CNT - 幫助索引檔案(文輸入法)
IME.HLP - Windows幫助檔案
IME.INF - 安裝信息檔案(文輸入法)
IMEGEN.EXE -輸入法生成器
IMEGEN.HLP - 幫助檔案(輸入法生成器)
IMEINFO.INI - 輸入法初始化檔案
IMM32.DLL - WIN32IMM應用程式界面
INBOX.EXC - 郵件組件
INDICDLL.DLL - 語言組件
INET.TXT - IE自述檔案
INET16.DLL -動態程式庫(支持IE2.0)
INETAB32.DLL - 動態程式庫(支持Internet mail)
INETCFG.DLL - 動態程式庫(支持IE2.0)
INETCPL.CPL -控制臺檔案(配置IE2.0)
INETMAIL.INF - 安裝信息檔案(Internet mail)
INETWIZ.EXE - Internet安裝精靈
INformS.WPF - 樣板檔案
INSTBE.BAT - Microsoft網路組件
INSTDICT.EXE - MSDOS命令(輸入法安裝程式)
INTB.VXD - 13號斷虛擬設備
INTL.CPL - 控制臺
INT-MAIL.CNT - 幫助索引檔案
(Internet mail) IOS.INI - 設定需要安全保護程式
IOSCLASS.DLL - CDROM安裝程式
IO.SYS - Windows啟動檔案(隱藏)
IRMATR.DOS - 網路適配器驅動程式
ISAPNP.VXD - ISA匯流排即插即用程式
J
JOY.CPL - 遊戲桿控制臺
JOYSTICK.INF - 媒體安裝信息
JP350.DRV - 印表機驅動程式
JUNGLE~1.WAV - 聲音檔案
K
KBDBE.KBD -比利時鍵盤格式
KBDBR.KBD - 巴鍵盤格式
KBDCA.KBD -法國、加拿大鍵盤格式
KBDOS.KBD -美國鍵盤格式
KDCOLOR1.SPD - 印表機驅動程式
KERNEL32.DLL - 32位核心
KODAKCE.ICM - 柯達ICC配置檔案
KRNL386.EXE - Core應用程式
L
LFNBK.TXT - LFNBK自述檔案
LICENSE.HLP - Windows幫助檔案
LMSCRIPT.EXE - LAN管理器文稿處理程式
LOGIN.EXE - Win95登錄NetWare檔案
LQ1600K.EXE - LQ1600K列印驅動程式
M
MAILMSG.DLL -微軟網路組件
MAILOPT.INF - MAIL/MAPI設定檔案
MAPI.DLL - Mail/Exchange組件
MCIAVI.DRV - 媒體驅動程式
MCICDA.DRV - MCICD聲音驅動程式
MCIOLE.DLL - MCIOLE句柄
MCIPIONR.DRV - MCI光碟驅動程式
MCISEQ.DRV - MCI定序器驅動程式
MCIVISCA.DRV - MCIVCR驅動程式
MCIWAVE.DRV - MCI Ware驅動程式
MDMNOKIA.INF - 安裝信息檔案(modem)
MDMNOVA.INF - 安裝信息檔案(modem)
MDMVV.INF - 安裝信息檔案(modem)
MEMMAKER.EXE - 記憶體管理程式
MEMMAKER.INF - 記憶體管理程式設定信息
mfcuia32.dll- OLEI公共對話動態程式庫
MIDI.INF -即插即用MIDI設備信息
MINET32.DLL - 支持Internet Mail動態程式庫
MKECR5XX.MPD - SCSI驅動程式
ML3XEC16.EXE -應用程式(MAPI)
MLSHEXT.DLL - 微軟核擴展庫
MMCI.DLL - 媒體類安裝程式
MMDEVLDR.VXD - 即插即用設備裝載程式
MMDRV.HLP - 媒體幫助檔案
MMSOUND.DRV - 媒體驅動程式
MMSYSTEM.DLL - 媒體系統核心
mmtask.tsk- 媒體背景任務交換器
MODERN.FON -字型檔案(modem)
MOUSE.DRV - 滑鼠驅動程式
MOVEWIN.AVI - 影片剪輯(如何移動視窗)
mplayer.exe- 媒體播放程式
mpr.dll- WIN32網路接口動態程式庫
MSAB32.DLL - 微軟網路地址簿
MSBASE.INF - 設定信息
MSCDEX.EXE - DOS MSCDEX CDROM擴展工具
MSCDROM.INF - 類安裝設定信息
MSD.EXE- 微軟診斷工具
MSD.INI - 微軟診斷初始化
MSDET.INF - 系統檢測設定信息
MSDISP.INF - 顯示設定信息
MSDLG.EXE - 數據連結控制協定
MSDOS.INF - 設定信息
MSDOSDRV.TXT - 設備驅動程式自述檔案
MSFT.VRL - 統一資源定位檔案
MSGSRV32.EXE - Windows32位虛擬設備信息系統
MSHDC.INF -硬碟控制設定信息
MSJSTICK.DRV - 即插即用遊戲桿驅動程式
MSMAIL.INF - Mail/MAPI初始化
MSMOUSE.INF - 滑鼠設定信息
MSN.TXT - 微軟網路自述檔案
msnet32.dll- 微軟32位網路API庫
MSNEXCH.EXE - 微軟網路設定程式
MSNPSS.HLP - 微軟網路幫助檔案
MSNVER.TXT - 微軟網路幫助信息
mspaint.exe- 畫圖工具
MSPCIC.DLL - PCMCIA類安裝與控制工具
MSPORTS.INF - 公共設定信息
MSPP32.DLL - 微軟網路列印支持程式
MSPWL32.DLL - 口令清單管理庫
MSSBLST.DRV - 聲霸卡驅動程式
MSSBLSI.VXD - 聲霸卡驅動程式
MSSHRVI.DLL - 共享核心擴展程式
MSSNDSYS.DRV - Windows聲音系統驅動程式
MSSP.VXP - Windows NT安全支持
MSTCP.DLL - TCP用戶界面
MSVIEWUT.DLL - 顯示設備服務數據程式庫
MTMMINIP.MPD - SCSI驅動程式
MULLANG.INF - 種語言字型支持設定信息
MVIWAVE.DRV - 聲音驅動程式
N
NBTSTAT.EXE - TCP工具
NDDEAPI.DLL - Workgroups DDE共享接口
NDDENB.DLL - 微軟網路DDENetBIOS接口
NET.EXE - 實模式網路客戶軟體
NET.INF - 網路檢測信息
NET.MSG - 網路客戶信息
NET3COM.INF - 網路設定信息
NETAMD.INF - 網路設定信息
netapi32.dll- 32位網路API動態程式庫
NETAVXT.INF - MS內部傳輸檔案
NETBEUI.VXD - 32位NetBEUI協定
NETBIOS.DLL - NetBIOSAPI庫
NETDCA.INF - 安裝信息檔案
NETDDE.EXE - Windows網路動態數據交換
NETDET.INI - NetWare檢測檔案
NETDI.DLL - 網路設備安裝
NETH.MSG - 網路客戶幫助信息
NETOS.DLL - NOS檢測DLL
NETWATCH.EXE - 網路觀測程式
NETWORK.TXT - 網路信息自述檔案
NODRIVER.INF - 即插即用設備信息
NOTEPAD.EXE - NOTEPAD檔案
NSCL.VXD - NSCL虛擬設備
NW16.DLL - NetWare客戶
NWAB32.DLL - 地址簿支持動態程式庫
NWLSCON.EXE - 登錄文稿控制台程式
NWLSPROC.EXE - NetWare登錄處理器
NWNET32.DLL - NetWare客戶
NWNP32.DLL - NetWare組件
NWREDIR.VXD - NetWare重定向
NWSERVER.VXD - NCP服務
NWSP.VXD - NCP服務安全提供
O
OEMREVA.INF - 安裝信息檔案
OLE2.DLL - OLE2.0動態程式庫
OLE2.INF - OLE設定信息
ole32.dll- 32位OLE2.0組件
oleaut32.dll- OLE2-32自動化
OLECL1.DLL -對象連結與嵌入客戶庫
oledlg.dll- Windows OLE2.0用戶接口支持
OLESVR.DLL - 對象連結與嵌入服務端庫
OLETHK32.DLL - OLE形實替換程式庫
P
PACKAGER.EXE- 對象包裝程式
PBRVSH.EXE - "畫圖"應用程式
pdos95.BAT - 進入文DOS狀態
PERF.VXD - 系統性能監視器
pifmgr.dll- 程式信息檔案管理服務程式
PING.EXE - TCPPing工具
PMSPL.DLL - LAN管理應用程式接口
POWER.DRV - 高級電源管理驅動程式
PPPMAC.VXD - Windows虛擬PPP驅動程式
PRINT.EXE - DOS列印檔案
PRINTERS.TXT - 列印信息自述檔案
PROGMAN.EXE - 程式管理器
PRTVPD.INF -印表機升級設定信息
Q
QUIKVIEW.EXE - 快速查看
QUIT.EXE - 退出文DOS狀態
R
README.TXT - Windows95自述檔案
REGEDIT.EXE - 註冊編輯器
REGSERV.EXE- 遠程註冊
REGWIE.EXE- 註冊工具
REGSERV.INF- 遠程註冊
RESTORE.EXE- DOS命令
rnaapp.exe- 撥號網路應用程式
RNASERV.DLL- 遠程網路存取服務
RNASETUP.DLL- 遠程網路存取設定動態程式庫
RNATHUNK.DLL- 遠程網路存取轉換支持動態程式庫
RNDSRV32.DLL複製服務程式
ROBOTZCL.WAV- 聲音檔案
ROBOTZWI.WAV- 聲音檔案
ROMAN.FON- 字型檔案
RPCLTC1.DLL- 遠程調用庫
RPCNS4.DLL- 遠程調用庫
RPCPP.DLL- 遠程調用列印驅動
RPCRT4.dll- 遠程調用庫
RPCSS.EXE - 遠程調用結點映象
RPLBOOT.SYS - 遠程程式裝入
RPLIMAGE.DLL - 遠程程式裝入磁碟映象器
RSRC16.DLL - 資源計量器
rsrcmtr.exe- 資源計量器
RSRCMTR.INF - 資源計量器
RUMOR.EXE - DDE測試/遊戲
RUNDLL.EXE - 把DLL作為應用程式運行
RUNDLL32.EXE - 32位殼組件
S
S3.DRV - S3顯示驅動
S3.VXD - S3虛擬設備
SACLIEN.DLL - Microsoft網路組件
SAMPLEVIDEOS - 圖象檔案
SAPNSP.DLL - Winsock數據連線庫
SB16.VXD - 16位音效卡虛擬設備
SB16SND.DRV - 16位音效卡驅動
SBAWE.VXD - AWE音效卡虛擬設備
SBAWE32.DRV - AWE音效卡驅動
SBFM.DRV - 16位音效卡驅動
SCANDISK.BAT - MSDOS6.x Scandisk替代存根模組
SCANDISK.BAT磁碟診斷工具
SCANDISK.INI - 磁碟診斷工具
SCANDISK.PIF - 安裝磁碟診斷工具時PIF檔案
SCANDSKW.EXE - 磁碟掃描工具
SCANPROG.EXE - 磁碟掃描工具
SCRNSAVE.SCR -螢幕保護
SCSI.INF - SCSI安裝檔案檔案名稱描述
SCSIIHLP.VXD - SCSI支持檔案
SCSIPORT.PDR - SCSI虛擬設備口
secur32.dll- Microsoft Win32安全服務
SECURCL.DLL - Microsoft網路組件
SEIKO24E.DRV - 印表機驅動
SEIKOSH9.DRV - 印表機驅動
SERIFE.FON - 字型檔案
SERVER.HLP -伺服器幫助檔案
SETMDIR.EXE - SBS檔案
SETUP.BIN - 安裝支持檔案
SETUP.BMP - 安裝Wash點陣圖檔案
SETUP.EXE - Windows95安裝程式
SETUP.INF - 安裝信息檔案
SETUP.TXT - 安裝時README檔案
SETUP4.DLL - 安裝支持檔案
SETUPPP.INF - 安裝信息
setupx.dll- 安裝支持
SETVER.EXE - MSDOS版本顯示,該程式可網路執行
SF4029.EXE - 印表機驅動
SHARE.EXE - MSDOS共享實用程式
SHELL.INF - 安裝殼信息
SHELL.VXD - 虛擬殼設備
SHELL2.INF - 顏色組合
SHELL3.INF - 顏色組合
SIZE1-1.CUR -游標
SIZE1-M.CUR - 游標
SIZE4-M.CUR - 游標
SIZENESW.ANI - 活動游標
SIZEWE.ANI- 活動游標
SKPSFA-1.SPD - 印表機驅動
SLAN.DOS - 網路適配器驅動
SLCD32.MPD - SCSI驅動器
SLENH.DLL - 高級節能選項
SMALLE.FON - 字型檔案
SMALLF.FON - 字型檔案
SMARTDRV.EXE - 超高速快取程式
SMARTND.DOS -網路適配器驅動器
SMC3000.DOS - 網路適配器驅動器
SMC9000.VXD - 網路適配器驅動器
SNAPSHOT.EXE - 抽點
SNAPSHOT.VXD - 抽點虛擬設備
SNIP.VXD - 網路適配驅動器
SOCKET.VXD - Windows虛擬Socket網卡驅動器
SOCKET.VXD PCMCIA支持
SOL.CNT -紙牌遊戲
SOL.HLP - 紙牌遊戲幫助檔案
SORT.EXE - MSDOS分類實用程式
SOUNDREC.CNT - 錄音機幫助檔案內容
SOUNDREC.HLP - 錄音機幫助檔案
SPARROW.WPD - SCSI驅動器
SPARROWX.MPD - SCSI驅動器
spool32.exe- 印表機支持
SRAMMTD.VXD - PCMCIA支持
SSERIFE.FON - 字型檔案
SSERIFF.FON - 字型檔案
SSFLYWIN.SCR - 螢幕保護
SSSTARS.SCR - 螢幕保護
STAR24E.DRV - 印表機驅動
STAR9E.DRV - 印表機驅動
START.EXE - 啟動程式
STATE.PBK - Microsoft網路組件
STDOLE.TLB - OLE2.0檔案
STDOLE32.TLB - OLE2-32檔案
STEMO409.DLL - Windows95幫助檔案
DLL STLSO4SS.SPD - 印表機驅動程式
STLS577U.SPD - 印表機驅動程式
STORAGE.DLL - OLE存儲器管理庫
STRN.DOS - 網路適配器驅動
SUBST.EXE - MSDOS Subst實用程式
SUEXPAND.DLL - LZ DLL安裝
SUHELPER.BIN - 安裝支持
SUPERVGA.DRV - 高級VGA顯示驅動
SURPORT.TXT - PSS支持信息
SVCPROP.DLL - Microsoft網路組件
svrapi.dll- 32位公用伺服器API實用程式
SXCIEXT.DLL - Matrox顯示驅動支持檔案
SYMBOLE.FON - 字型檔案
SYSCLASS.DLL - 系統類庫安裝
SYSDETMG.DLL - 系統檢測庫
SYSEDIT.EXE - 系統編輯器
SYSLOGO.RLE - 系統標識
sysmon.exe- 系統監控程式
SYSMON.HLP - 系統監控幫助
SYSTEM.DRV - 最Win3.1標準模式
SYSTHUNK.DLL - Windows系統形實替換程式庫
systray.exe- 高級節能管理
T
T128.MPD - SCSI驅動器
T160.MPD - SCSI驅動器
T20N3.VXD - 網路適配驅動器
T30ND.DOS - 網路適配驅動器
T338.MPD - SCSI驅動器
TADA.WAV - 聲音檔案
TAPI.INF - API通話安裝信息檔案
tapi32.dll- 32位形實替換
TAPIADDR.DLL - API通話程式
TAPIEXE.EXE - API通話組件
TAPIINI.EXE - API通話組件
TASKMAM.EXE -任務管理器
TCCARC.DOS - 網路適配驅動器
TCTOKCH.VXD - 網路適配驅動器
TELEPHON.CPL - 通話幫助
TESTPS.TXT - PostScript測試
TEXTCHAT.EXE - Microsoft網路組件
THEMIC-1.WAV - 聲音檔案
THINKJET.DRV - 印表機驅動
THREED.VBX - Windows95瀏覽
T1850.DRV - 印表機驅動
TIMES.TTF - 時間字型
TIMESBD.TTF - 時間粗體字型
TIMESBI.TTF - 時間粗斜體字型
TIMESI.TTF - 時間斜體字型
TIMEZONE.INF - 安裝信息
TIMLP232.SPD - 印表機驅動
TIPS.txt - 提示和技巧自述檔案
TKPHZR32.SPD - 印表機驅動
TLNK.DOS - 網路適配驅動器
TLNK3.VXD - 網路適配驅動器
TMV1.MPD - SCSI驅動器
toolhelp.dll- 16位開工具幫助器
TOSHIBA.DRV - 印表機驅動
TOUR.EXE - 瀏覽檔案
TPHAIII.ICM - 印表機簡介
TRACERT.EXE - TCP/IP IRACEROUTE命令
TREEEDCL.DLL - Microsoft網路組件
TREENVCL.DLL - Microsoft網路組件
TRIUMPHI.SPD - 印表機驅動
tsd32.dll- 聲音壓縮管理器
TSENG.DRV - ET4000W32顯示驅動
TTY.DRV- 印表機驅動
TYPELIB.DLL - OLE2.0
U
U9415470.SPD - 印表機驅動
UBNEI.DOS - 網路適配器驅動
ULTRA124.MPD - SCSI驅動器
ULTRA24F.MPD - SCSI驅動器
UMDM16.DLL - 通用數據機驅動組件
UMDM32.DLL - 通用數據機驅動組件
unidrv.dll- Microsoft通用印表機驅動庫
UNIDRV.HLP - 通用印表機驅動幫助
UNIMODEM.VXD - 通用數據機驅動
USER32.DLL - 32位用戶
V
V86MMGR.VXD - V86MMGR虛擬設備
VCACHE.VXD - VCache虛擬設備
VCD.VXD - 虛擬COM驅動程式
VCOMM.VXD - VCOMM驅動程式
VCOND.VXD - Win32控制台
VDMAD.VXD - VDMAD虛擬設備
VER.NEW - 版本檢測與檔案安裝庫
version.dll- 32位版本動態程式庫
VERX.DLL - 安裝程式使用版本動態庫
VFAT.VXD - VFAT檔案系統
VFD.VXD -軟碟虛擬設備
VGA.DRV - VGA顯示驅動程式
VIDCAP.INF -即插即用VCD信息
VIDEOT.VXD - 視頻虛擬設備
VIP.386 - TCP/IP虛擬IP設備
VJOYD.VXD - 遊戲棒虛擬設備
VKD.VXD -虛擬鍵盤設備
VLB32.DLL - Mail/Exchange組件
VMD.VXD - Win3.1虛擬滑鼠驅動程式
VMM.VXD - 虛擬存儲管理設備
VMM32.VXD - 虛擬存儲管理設備
VMOUSE.VXD - 虛擬滑鼠驅動程式
VNBT.386 - NetBIOS傳輸驅動程式
VNETBIOS.VXD - VNETBIOS虛擬設備
VNETSUP.VXD - 網路支持虛擬設備
VPD.VXD - 虛擬LPT驅動程式
VPICD.VXD - 虛擬可程式干擾控制器設備
VPOWERD.VXD - 高級電源管理虛擬設備
VREDIR.VXD - Microsoft網路32位客戶端程式
VSAMI.DLL - AMI檔案語法分析程式
VSASC8.DLL -ASCII檔案語法分析程式
VSBMP.DLL - BMP檔案語法分析程式
VSERVER.VXD - Microsoft網路32位伺服器端程式
VSGIF.DLL - GIF檔案語法分析程式
VSHARE.VXD - 32位共享虛擬設備驅動程式
VSMSW.DLL - Win寫檔案語法分析
VSPP.DLL - PowerPoint語法分析程式
VSRTF.DLL - RTF檔案語法分析程式
VSTIFF.DLL - TIFF檔案語法分析程式
VSW6.DLL - Word6檔案語法分析程式
VSWORD.DLL - Word檔案語法分析程式
VSWP5.DLL - WordPerfect5檔案語法分析程式
VSXL5.DLL - Excel檔案/圖表語法分析程式
VTCP.386 - TCP/IP虛擬TCP驅動程式
VTDAPI.VXD - VTDAPI虛擬設備
VTDI.386 - 傳輸驅動接口支持程式
VXDLDR.VXD - 虛擬設備驅動程式裝載器
W
WAVE.INF - 即插即用音波設備信息
WDTOOOEX.MPD - SCSI驅動
WGPOADMN.DLL - Mail/Exchange組件
WHLP16T.DLL - 幫助動態程式庫
win87em.dll- 80387數學仿真庫
WINABC.HLP - 智慧型ABC幫助檔案
WINBX.HLP -表形碼輸入法幫助檔案
WINCHA.HLP - 繁體倉頡輸入法幫助檔案
WINDOWS.CNT - Windows95幫助檔案內容
windows.hlp- Windows95幫助檔案
WINFILE.CNT - 檔案管理器幫助檔案內容
WINFILE.EXE - Windows工作組檔案管理器
WINFILE.HLP - 檔案管理器幫助檔案
WINGB.HLP - 區位碼輸入法幫助檔案
WINHLP23.HLP - Windows幫助檔案
WINIME.HLP - *作指幫助檔案
WINNM.HLP - GBK內碼輸入法幫助檔案
wininit.exe- Windows初始化檔案
WINIPCFG.EXE - TCP/IP配置工具
WINNEWS.TXT - Winnews信息
WINPHO.HLP - 繁體注音輸入法幫助檔案
winpopup.exe- POPUP工具
WINREG.DLL - 遠程註冊支持
WINPY.HLP -全拼輸入法幫助檔案
winsock.dll- Windows套接API
WINSY.HLP -雙拼輸入法幫助檔案
WINXSP.HLP - GBK雙拼輸入法幫助檔案
WINXZM.HLP - GBK鄭碼輸入法幫助
WINZM.HLP - 鄭碼輸入法幫助檔案
wnaspi32.dll- Windows DLL32位ASPI WPSUNI.DRV - 傳真驅動程式
X
XCOPY.EXE-DOS XCOPY工具
XCOPY32.EXE-檔案拷貝程式
XGA.DRV-XGA顯示驅動程式
檔案系統
作業系統中負責管理和存儲檔案信息的軟體機構稱為檔案管理系統,簡稱檔案系統。檔案系統由三部分組成:與檔案管理有關的軟體、被管理的檔案以及實施檔案管理所需的數據結構。從系統角度來看,檔案系統是對檔案存儲器空間進行組織和分配,負責檔案的存儲並對存入的檔案進行保護和檢索的系統。具體地說,它負責為用戶建立檔案,存入、讀出、修改、轉儲檔案,控制檔案的存取,當用戶不再使用時撤銷檔案等。
檔案系統是作業系統用於明確磁碟或分區上的檔案的方法和數據結構;即在磁碟上組織檔案的方法。也指用於存儲檔案的磁碟或分區,或檔案系統種類。因此,可以說"我有2個檔案系統"意思是他有2個分區,一個存檔案,或他用"擴展檔案系統",意思是檔案系統的種類。
磁碟或分區和它所包括的檔案系統的不同是很重要的。少數程式(包括最有理由的產生檔案系統的程式)直接對磁碟或分區的原始扇區進行操作;這可能破壞一個存在的檔案系統。大部分程式基於檔案系統進行操作,在不同種檔案系統上不能工作。
一個分區或磁碟能作為檔案系統使用前,需要初始化,並將記錄數據結構寫到磁碟上。這個過程就叫建立檔案系統。
大部分UNIX檔案系統種類具有類似的通用結構,即使細節有些變化。其中心概念是超級塊superblock,i節點inode,數據塊datablock,目錄塊directoryblock,和間接塊indirectionblock。超級塊包括檔案系統的總體信息,比如大小(其準確信息依賴檔案系統)。i節點包括除了名字外的一個檔案的所有信息,名字與i節點數目一起存在目錄中,目錄條目包括檔案名稱和檔案的i節點數目。i節點包括幾個數據塊的數目,用於存儲檔案的數據。i節點中只有少量數據塊數的空間,如果需要更多,會動態分配指向數據塊的指針空間。這些動態分配的塊是間接塊;為了找到數據塊,這名字指出它必須先找到間接塊的號碼。
UNIX檔案系統通常允許在檔案中產生孔(hole)(用lseek;請看手冊),意思是檔案系統假裝檔案中有一個特殊的位置只有0位元組,但沒有為這檔案的這個位置保留實際的磁碟空間(這意味著這個檔案將少用一些磁碟空間)。這對小的二進制檔案經常發生,Linux共享庫、一些資料庫和其他一些特殊情況。(孔由存儲在間接塊或i節點中的作為數據塊地址的一個特殊值實現,這個特殊地址說明沒有為檔案的這個部分分配數據塊,即,檔案中有一個孔。)
孔有一定的用處。在筆者的系統中,一個簡單的測量工具顯示在200MB使用的磁碟空間中,由於孔,節約了大約4MB。在這個系統中,程式相對較少,沒有資料庫檔案。
下面是檔案系統的代碼,根據這個代碼我們可以更好地了解檔案系統的工作流程
1.main.cpp
#include"head.h"
#include"blockinodesuperblock.h"
#include"initial.h"
#include"userop.h"
#include"file.h"
#include"dir.h"
#include"command.h"
#include"chsome.h"
/////////////////////////////////////////////////////////////////////////////////////////
voidmain()
{
control.open("control.txt",ios::in|ios::out|ios::nocreate);
inti;
control>>i;
control.close();
if(i!=0)//不為0就初始化
{
initial();
}
control.open("control.txt",ios::in|ios::out|ios::nocreate);
control.seekp(0);
control