本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【vb实例源码】【如何读懂django源码】【企业商城免费源码】symbin源码

2024-11-18 22:49:38 来源:探索 分类:探索

1.如何用OpenCV训练自己的分类器
2.windows系统文件中各种扩展名分别是源码什么意思?

symbin源码

如何用OpenCV训练自己的分类器

       ã€€ã€€ä¸€ã€ç®€ä»‹

       ã€€ã€€ç›®æ ‡æ£€æµ‹æ–¹æ³•æœ€åˆç”±Paul Viola [Viola]提出,并由Rainer Lienhart [Lienhart]对这一方法进行了改善。该方法的基本步骤为: 首先,利用样本(大约几百幅样本图片)的 harr 特征进行分类器训练,得到一个级联的boosted分类器。

       ã€€ã€€åˆ†ç±»å™¨ä¸­çš„"级联"是指最终的分类器是由几个简单分类器级联组成。在图像检测中,被检窗口依次通过每一级分类器, 这样在前面几层的检测中大部分的候选区域就被排除了,全部通过每一级分类器检测的区域即为目标区域。

       ã€€ã€€åˆ†ç±»å™¨è®­ç»ƒå®Œä»¥åŽï¼Œå°±å¯ä»¥åº”用于输入图像中的感兴趣区域的检测。检测到目标区域分类器输出为1,否则输出为0。为了检测整副图像,可以在图像中移动搜索窗口,检测每一个位置来确定可能的目标。 为了搜索不同大小的目标物体,分类器被设计为可以进行尺寸改变,这样比改变待检图像的尺寸大小更为有效。所以,为了在图像中检测未知大小的目标物体,扫描程序通常需要用不同比例大小的搜索窗口对图片进行几次扫描。

       ã€€ã€€ç›®å‰æ”¯æŒè¿™ç§åˆ†ç±»å™¨çš„boosting技术有四种: Discrete Adaboost, Real Adaboost, Gentle Adaboost and Logitboost。

       ã€€ã€€"boosted" 即指级联分类器的每一层都可以从中选取一个boosting算法(权重投票),并利用基础分类器的自我训练得到。

       ã€€ã€€æ ¹æ®ä¸Šé¢çš„分析,目标检测分为三个步骤:

       ã€€ã€€1、 样本的创建

       ã€€ã€€2、 训练分类器

       ã€€ã€€3、 利用训练好的分类器进行目标检测。

       ã€€ã€€äºŒã€æ ·æœ¬åˆ›å»º

       ã€€ã€€è®­ç»ƒæ ·æœ¬åˆ†ä¸ºæ­£ä¾‹æ ·æœ¬å’Œåä¾‹æ ·æœ¬ï¼Œå…¶ä¸­æ­£ä¾‹æ ·æœ¬æ˜¯æŒ‡å¾…检目标样本,反例样本指其它任意图片。

       ã€€ã€€è´Ÿæ ·æœ¬

       ã€€ã€€è´Ÿæ ·æœ¬å¯ä»¥æ¥è‡ªäºŽä»»æ„çš„图片,但这些图片不能包含目标特征。负样本由背景描述文件来描述。背景描述文件是一个文本文件,每一行包含了一个负样本图片的文件名(基于描述文件的相对路径)。该文件创建方法如下:

       ã€€ã€€é‡‡ç”¨Dos命令生成样本描述文件。具体方法是在Dos下的进入你的图片目录,比如我的图片放在D:\face\posdata下,则:

       ã€€ã€€æŒ‰Ctrl+R打开Windows运行程序,输入cmd打开DOS命令窗口,输入d:回车,再输入cd D:\face\negdata进入图片路径,再次输入dir /b > negdata.dat,则会图片路径下生成一个negdata.dat文件,打开该文件将最后一行的negdata.dat删除,这样就生成了负样本描述文件。dos命令窗口结果如下图:

       ã€€ã€€å¦‚何用OpenCV训练自己的分类器

       ã€€ã€€æ­£æ ·æœ¬

       ã€€ã€€å¯¹äºŽæ­£æ ·æœ¬ï¼Œé€šå¸¸çš„做法是先把所有正样本裁切好,并对尺寸做规整(即缩放至指定大小),如下图所示:

       ã€€ã€€å¦‚何用OpenCV训练自己的分类器

       ã€€ã€€ç”±äºŽHaarTraining训练时输入的正样本是vec文件,所以需要使用OpenCV自带的CreateSamples程序(在你所按照的opencv\bin下,如果没有需要编译opencv\apps\HaarTraining\make下的.dsw文件,注意要编译release版的)将准备好的正样本转换为vec文件。转换的步骤如下:

       ã€€ã€€1) 制作一个正样本描述文件,用于描述正样本文件名(包括绝对路径或相对路径),正样本数目以及各正样本在图片中的位置和大小。典型的正样本描述文件如下:

       ã€€ã€€posdata/1().bmp 1 1 1

       ã€€ã€€posdata/1().bmp 1 1 1

       ã€€ã€€posdata/1().bmp 1 1 1

       ã€€ã€€ä¸è¿‡ä½ å¯ä»¥æŠŠæè¿°æ–‡ä»¶æ”¾åœ¨ä½ çš„posdata路径(即正样本路径)下,这样你就不需要加前面的相对路径了。同样它的生成方式可以用负样本描述文件的生成方法,最后用txt的替换工具将“bmp”全部替换成“bmp 1 1 1

       ã€€ã€€â€å°±å¯ä»¥äº†ï¼Œå¦‚果你的样本图片多,用txt替换会导致程序未响应,你可以将内容拷到word下替换,然后再拷回来。bmp后面那五个数字分别表示图片个数,目标的起始位置及其宽高。这样就生成了正样本描述文件posdata.dat。

       ã€€ã€€2) 运行CreateSamples程序。如果直接在VC环境下运行,可以在Project\Settings\Debug属性页的Program arguments栏设置运行参数。下面是一个运行参数示例:

       ã€€ã€€-info D:\face\posdata\posdata.dat -vec D:\face\pos.vec -num -w -h

       ã€€ã€€è¡¨ç¤ºæœ‰ä¸ªæ ·æœ¬ï¼Œæ ·æœ¬å®½ï¼Œé«˜ï¼Œæ­£æ ·æœ¬æè¿°æ–‡ä»¶ä¸ºposdata.dat,结果输出到pos.vec。

       ã€€ã€€æˆ–者在dos下输入:

       ã€€ã€€"D:\Program Files\OpenCV\bin\createsamples.exe" -info "posdata\posdata.dat" -vec data\pos.vec -num -w -h

       ã€€ã€€è¿è¡Œå®Œäº†ä¼šd:\face\data下生成一个*.vec的文件。该文件包含正样本数目,宽高以及所有样本图像数据。结果入下图:

       ã€€ã€€å¦‚何用OpenCV训练自己的分类器

       ã€€ã€€Createsamples程序的命令行参数:

       ã€€ã€€å‘½ä»¤è¡Œå‚数:

       ã€€ã€€ï¼vec <vec_file_name>

       ã€€ã€€è®­ç»ƒå¥½çš„正样本的输出文件名。

       ã€€ã€€ï¼img<image_file_name>

       ã€€ã€€æºç›®æ ‡å›¾ç‰‡ï¼ˆä¾‹å¦‚:一个公司图标)

       ã€€ã€€ï¼bg<background_file_name>

       ã€€ã€€èƒŒæ™¯æè¿°æ–‡ä»¶ã€‚

       ã€€ã€€ï¼num<number_of_samples>

       ã€€ã€€è¦äº§ç”Ÿçš„正样本的数量,和正样本图片数目相同。

       ã€€ã€€ï¼bgcolor<background_color>

       ã€€ã€€èƒŒæ™¯è‰²ï¼ˆå‡å®šå½“前图片为灰度图)。背景色制定了透明色。对于压缩图片,颜色方差量由bgthresh参数来指定。则在bgcolor-bgthresh和bgcolor+bgthresh中间的像素被认为是透明的。

       ã€€ã€€ï¼bgthresh<background_color_threshold>

       ã€€ã€€ï¼inv

       ã€€ã€€å¦‚果指定,颜色会反色

       ã€€ã€€ï¼randinv

       ã€€ã€€å¦‚果指定,颜色会任意反色

       ã€€ã€€ï¼maxidev<max_intensity_deviation>

       ã€€ã€€èƒŒæ™¯è‰²æœ€å¤§çš„偏离度。

       ã€€ã€€ï¼maxangel<max_x_rotation_angle>

       ã€€ã€€ï¼maxangle<max_y_rotation_angle>,

       ã€€ã€€ï¼maxzangle<max_x_rotation_angle>

       ã€€ã€€æœ€å¤§æ—‹è½¬è§’度,以弧度为单位。

       ã€€ã€€ï¼show

       ã€€ã€€å¦‚果指定,每个样本会被显示出来,按下"esc"会关闭这一开关,即不显示样本图片,而创建过程继续。这是个有用的debug选项。

       ã€€ã€€ï¼w<sample_width>

       ã€€ã€€è¾“出样本的宽度(以像素为单位)

       ã€€ã€€ï¼h《sample_height》

       ã€€ã€€è¾“出样本的高度,以像素为单位。

       ã€€ã€€åˆ°æ­¤ç¬¬ä¸€æ­¥æ ·æœ¬è®­ç»ƒå°±å®Œæˆäº†ã€‚恭喜你,你已经学会训练分类器的五成功力了,我自己学这个的时候花了我一天的时间,估计你几分钟就学会了吧。

       ã€€ã€€ä¸‰ã€è®­ç»ƒåˆ†ç±»å™¨

       ã€€ã€€æ ·æœ¬åˆ›å»ºä¹‹åŽï¼ŒæŽ¥ä¸‹æ¥è¦è®­ç»ƒåˆ†ç±»å™¨ï¼Œè¿™ä¸ªè¿‡ç¨‹æ˜¯ç”±haartraining程序来实现的。该程序源码由OpenCV自带,且可执行程序在OpenCV安装目录的bin目录下。

       ã€€ã€€Haartraining的命令行参数如下:

       ã€€ã€€ï¼data<dir_name>

       ã€€ã€€å­˜æ”¾è®­ç»ƒå¥½çš„分类器的路径名。

       ã€€ã€€ï¼vec<vec_file_name>

       ã€€ã€€æ­£æ ·æœ¬æ–‡ä»¶åï¼ˆç”±trainingssamples程序或者由其他的方法创建的)

       ã€€ã€€ï¼bg<background_file_name>

       ã€€ã€€èƒŒæ™¯æè¿°æ–‡ä»¶ã€‚

       ã€€ã€€ï¼npos<number_of_positive_samples>,

       ã€€ã€€ï¼nneg<number_of_negative_samples>

       ã€€ã€€ç”¨æ¥è®­ç»ƒæ¯ä¸€ä¸ªåˆ†ç±»å™¨é˜¶æ®µçš„æ­£/负样本。合理的值是:nPos = ;nNeg =

       ã€€ã€€ï¼nstages<number_of_stages>

       ã€€ã€€è®­ç»ƒçš„阶段数。

       ã€€ã€€ï¼nsplits<number_of_splits>

       ã€€ã€€å†³å®šç”¨äºŽé˜¶æ®µåˆ†ç±»å™¨çš„弱分类器。如果1,则一个简单的stump classifier被使用。如果是2或者更多,则带有number_of_splits个内部节点的CART分类器被使用。

       ã€€ã€€ï¼mem<memory_in_MB>

       ã€€ã€€é¢„先计算的以MB为单位的可用内存。内存越大则训练的速度越快。

       ã€€ã€€ï¼sym(default)

       ã€€ã€€ï¼nonsym

       ã€€ã€€æŒ‡å®šè®­ç»ƒçš„目标对象是否垂直对称。垂直对称提高目标的训练速度。例如,正面部是垂直对称的。

       ã€€ã€€ï¼minhitrate《min_hit_rate》

       ã€€ã€€æ¯ä¸ªé˜¶æ®µåˆ†ç±»å™¨éœ€è¦çš„最小的命中率。总的命中率为min_hit_rate的number_of_stages次方。

       ã€€ã€€ï¼maxfalsealarm<max_false_alarm_rate>

       ã€€ã€€æ²¡æœ‰é˜¶æ®µåˆ†ç±»å™¨çš„最大错误报警率。总的错误警告率为max_false_alarm_rate的number_of_stages次方。

       ã€€ã€€ï¼weighttrimming<weight_trimming>

       ã€€ã€€æŒ‡å®šæ˜¯å¦ä½¿ç”¨æƒä¿®æ­£å’Œä½¿ç”¨å¤šå¤§çš„权修正。一个基本的选择是0.9

       ã€€ã€€ï¼eqw

       ã€€ã€€ï¼mode<basic(default)|core|all>

       ã€€ã€€é€‰æ‹©ç”¨æ¥è®­ç»ƒçš„haar特征集的种类。basic仅仅使用垂直特征。all使用垂直和度角旋转特征。

       ã€€ã€€ï¼w《sample_width》

       ã€€ã€€ï¼h《sample_height》

       ã€€ã€€è®­ç»ƒæ ·æœ¬çš„尺寸,(以像素为单位)。必须和训练样本创建的尺寸相同。

       ã€€ã€€ä¸€ä¸ªè®­ç»ƒåˆ†ç±»å™¨çš„例子:

       ã€€ã€€"D:\Program Files\OpenCV\bin\haartraining.exe" -data data\cascade -vec data\pos.vec -bg negdata\negdata.dat -npos -nneg -mem -mode ALL -w -h

       ã€€ã€€è®­ç»ƒç»“束后,会在目录data下生成一些子目录,即为训练好的分类器。

       ã€€ã€€è®­ç»ƒç»“果如下:

       ã€€ã€€å¦‚何用OpenCV训练自己的分类器

       ã€€ã€€

       ã€€ã€€æ­å–œä½ ï¼Œä½ å·²ç»å­¦ä¼šè®­ç»ƒåˆ†ç±»å™¨çš„九成功力了。

       ã€€ã€€å››ï¼šåˆ©ç”¨è®­ç»ƒå¥½çš„分类器进行目标检测。

       ã€€ã€€è¿™ä¸€æ­¥éœ€è¦ç”¨åˆ°performance.exe,该程序源码由OpenCV自带,且可执行程序在OpenCV安装目录的bin目录下。

       ã€€ã€€performance.exe -data data/cascade -info posdata/test.dat -w -h -rs

       ã€€ã€€performance的命令行参数如下:

       ã€€ã€€Usage: ./performance

       ã€€ã€€-data <classifier_directory_name>

       ã€€ã€€-info <collection_file_name>

       ã€€ã€€[-maxSizeDiff <max_size_difference = 1.>]

       ã€€ã€€[-maxPosDiff <max_position_difference = 0.>]

       ã€€ã€€[-sf <scale_factor = 1.>]

       ã€€ã€€[-ni]

       ã€€ã€€[-nos <number_of_stages = -1>]

       ã€€ã€€[-rs <roc_size = >]

       ã€€ã€€[-w <sample_width = >]

       ã€€ã€€[-h <sample_height = >]

       ã€€ã€€ä¹Ÿå¯ä»¥ç”¨opencv的cvHaarDetectObjects函数进行检测:

       ã€€ã€€CvSeq* faces = cvHaarDetectObjects( img, cascade, storage,

       ã€€ã€€1.1, 2, CV_HAAR_DO_CANNY_PRUNING,

       ã€€ã€€cvSize(, ) ); //3. 检测人脸

       ã€€ã€€æ³¨ï¼šOpenCv的某些版本可以将这些目录中的分类器直接转换成xml文件。但在实际的操作中,haartraining程序却好像永远不会停止,而且没有生成xml文件,后来在OpenCV的yahoo论坛上找到一个haarconv的程序,才将分类器转换为xml文件,其中的原因尚待研究。

windows系统文件中各种扩展名分别是什么意思?

       常见文件扩展名和它们的说明

       A

       ACE:Ace压缩档案格式

       ACT:Microsoft office助手文件

       AIF,AIFF:音频互交换文件,源码Silicon Graphic and Macintosh应用程序的源码声音格式

       ANI:Windows系统中的动画光标

       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“助手”文件

       Axx:ARJ压缩文件的源码分包序号文件,用于将一个大文件压至几个小的源码vb实例源码压缩包中(xx取-的数字)

       A3L:Authorware 3.x库文件

       A4L:Authorware 4.x库文件

       A5L:Authorware 5.x库文件

       A3M,A4M:Authorware Macintosh未打包文件

       A3W,源码A4W,源码A5W:未打包的源码Authorware Windows文件

       B

       BAK:备份文件

       BAS:BASIC源文件

       BAT:批处理文件

       BIN:二进制文件

       BINHex:苹果的一种编码格式

       BMP:Windows或OS/2位图文件

       BOOK:Adobe FrameMaker Book文件

       BOX:Lotus Notes的邮箱文件

       BPL:Borlard Delph 4打包库

       BSP:Quake图形文件

       BUN:CakeWalk 声音捆绑文件(一种MIDI程序)

       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:配置文件

       CGI:公共网关接口脚本文件

       CGM:计算机图形元文件

       CH:OS/2配置文件

       CHK:由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片

       CHM:编译过的HTML文件

       CHP:Ventura Publisher章节文件

       CHR:字符集(字体文件)

       CHT:ChartViem文件;Harvard Graphics矢量文件

       CIF:Adaptec CD 创建器 CD映像文件

       CIL:Clip Gallery下载包

       CIM:SimCity 文件

       CIN:OS/2改变控制文件用于跟踪INI文件中的变化

       CLASS:Java类文件

       CLP:Windows 剪贴板文件

       CLL:Crick Software Clicker文件

       CLS:Visual Basic类文件

       CMD:Windows NT,OS/2的源码命令文件;DOSCD/M命令文件;dBASEⅡ程序文件

       CPI:Microsoft MS-DOS代码页信息文件

       CPL:控制面板扩展名,Corel颜色板

       CPP:C++代码文件

       CPR:Corel提供说明书文件

       CPT:Corel 照片-绘画图像

       CST:Macromedia Director Cast文件

       CUR:Windows光标文件

       D

       DBF:dBASE文件,源码一种由Ashton-Tate创建的源码格式,可以被ACT!源码如何读懂django源码、源码Lipper、源码FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel

       打开);Oracle8.1.x表格空间文件

       DBX:DataBearn图像;Microsoft Visual FoxPro表格文件

       DCT:Microsoft Visual FoxPro数据库容器

       DCU:Delphi编译单元文件

       DCX:Microsoft Visual FoxPro数据库容器;基于PCX的企业商城免费源码传真图像;宏

       DIR:MacromediaDirector文件

       DLL:动态链接库

       DOC:FrameMaker或FrameBuilder文档;Word Star文档、Word

       Perfect文档、Microsoft:Word文档;DisplayWrite文档

       DOT:Microsoft Word文档模板

       DPL:BorlandDelph 3压缩库

       DRV:驱动程序

       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老版本的绘图格式

       DXR:Macromedia Director受保护(不可编辑)**文件

       E

       EDA:Ensoniq ASR磁盘映像

       EDD:元素定义文档(FrameMaker+SGML文档)

       EDE:Ensoniq EPS磁盘映像

       EDK:Ensoniq KT磁盘映像

       EDQ:Ensoniq SQ1/SQ2/Ks磁盘映像

       EDS:Ensoniq SQ磁盘映像

       EDV:Ensoniq VFX-SD磁盘映像

       EFA:Ensoniq ASR文件

       EFE:Ensoniq EPS文件

       EFK:Ensoniq KT文件

       EFQ:Ensoniq SQ1/SQ2/Ks文件

       EFS:Ensoniq SQ文件

       EFV:Ensoniq VFX-SD文件

       EMD:ABT扩展模块

       EMF:Windows增强元文件

       EML:Microsoft Outlook Express邮件消息(MIME RTC)文件

       EXE:可执行文件(程序)

       F

       FAV:Microsoft Outlook导航条

       FAX:传真类型图像

       FCD:虚拟CD-ROM

       FDF:Adobe Acrobat表单文档文件

       FLA:Macromedia Flash

**

       FND:Microsoft Explorer保存的搜索文件(Find applet)

       FON:系统字体

       FRT:Microsoft FoxPro报表文件

       FRX:Visual Basic表单文本;Microsoft FoxPro报表文件

       FXP:经Microsoft FoxPro编译的源文件

       G

       GDM:铃声、口哨声和声音板模块格式

       GetRight:GetRight未完成的下载文件

       GHO:Norton 克隆磁盘映像

       GID:Windows 全局索引文件(包括帮助状态)

       GIF:CompuServe位图文件

       GL:动画格式

       GRP:程序管理组

       H

       HEX:Macintosh BinHex2.0文件

       HLP:帮助文件;Date CAD Windows帮助文件

       HPP:C++程序头文件

       HQX:Macintosh BinHex 4.0文件

       HT:HyperTerminal(超级终端)

       HTM,HTML:超文本文档

       HTT:Microsoft超文本模板

       HTX:扩展HTML模板

       I

       ICO:Windows图标

       IDX:Microsoft FoxPro相关数据库索引文件;Symantec Q&A相关数据库索引文件;Microsoft Outlook

       Express文件

       IMG:GEM映像

       INF:信息文件

       INI:初始化文件;Mwave DSP Synth的“nwsynth.ini” GMS安装;Cravis Ultrasound bank安装

       INP:Oracle 3.0版或早期版本的表单源代码

       INRS:INRS远程通信声频

       INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备

       INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码

       IOF:Findit文档

       IQY:Microsoft Internet查询文件

       ISO:根据ISD 有关CD-ROM文件系统标准列出CD-ROM上的文件

       ISP:X-Internet签字文件

       IST:数字跟踪设备文件

       ISU:InstallShield卸装脚本

       IT:脉冲跟踪系统音乐模块(MOD)文件

       ITI:脉冲跟踪系统设备

       ITS:脉冲跟踪系统抽样,Internet文档位置

       IV:Open Inventor中使用的传奇 小程序 源码文件格式

       IVD:超过/微观数据维数或变量等级文件

       IVP:超过/的用户子集配置文件

       IVT:超过/表或集合数据文件

       IVX:超过/微数据目录文件

       IW:Idlewild屏幕保护程序

       IWC:Install Watch文档

       J

       J:Ricoh照相机格式

       JAR:Java档案文件(一种用于applet和相关文件的压缩文件)

       JAVA:Java源文件

       JAR:Java档案文件(一种用于applet和相关文件的压缩文件)

       JAVA:Java源文件

       JFF,JFIF,JIF:JPEG文件

       JPE,JPEG,JPG:JPEG图形文件

       JS:javascript源文件

       JSP:HTML网页,其中包含有对一个Java servlet的参考

       K

       KAR:卡拉OK MIDI文件(文本+MIDI)

       L

       LAB:Visual dBASE标签文件

       LBT,LBX:Microsoft FoxPro标签文件

       LDB:Microsoft Access加锁文件

       LHA:LZH更换文件后缀

       LOG:日志文件

       LZH:LH ARC压缩档案

       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的BQB软件库源码Macintosh文档

       MDB:Microsoft Access数据库

       MDN:Microsoft Access空数据库模板

       MDW:Microsoft Access工作组文件

       MID:MIDI音乐

       MMM:Microsoft多媒体

**

       MOV:QuickTime for Windows

**

       MP2:第二层MPEG音频文件

       MP3:第三层MPEG音频文件

       MPA:MPEG相关文件,MIME“mpeg类型”

       MPE,MPEG,MPG:MPEG动画文件

       MPP:Microsoft工程文件;CAD绘图文件格式

       MPR:Microsoft FoxPro菜单(已编译)

       MSI:Windows 安装器包

       MSN:Microsoft 网络文档;Descent Mission文件

       O

       OBD:Microsoft Office活页夹

       OBJ:对象文件

       OBZ:Microsoft Office活页夹向导

       OCX:Microsoft对象链接与嵌入定制控件

       ODS:Microsoft Outlook Express邮箱文件

       OFT:Microsoft Outlook模板

       OPX:OPL扩展DLL(动态链接库)

       OSS:Microsoft Office查找文件

       OST:Microsoft Exchange / Outlook 离线文件

       P

       PAL:压缩文件

       PART:Go!Zilla部分下载文件

       PAS:Pascal源代码

       PCS:PICS动画文件

       PDF:Adobe Acrobat

       可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

       PHP,PHP3:包含有PHP脚本的HTML网页

       PHTML:包含有PHP脚本的HTML网页;由Perl分析解释的HTML

       PM5:Pagemaker 5.0文件

       PM6:Pagemaker 6.0文件

       PPS:Microsoft Powerpoint幻灯片放映

       PPT:Microsoft Powerpoint演示文稿

       PRF:Windows系统文件,Macromedia导演设置文件

       PSD:Adobe photoshop位图文件

       PSM:Protracker Studio模型格式;Epic游戏的源数据文件

       PST:Microsoft Outlook个人文件夹文件

       PWL:Windows 口令列表文件

       Q

       QIF:QuickTime相关图像(MIME);Quicken导入文件

       QT,QTM:QuickTime

**

       QTI,QTIF:QuickTime相关图像

       QTP:QuickTime优先文件

       QTS:Mac PICT图像文件;QuickTime相关图像

       QTX:QuickTime相关图像

       R

       RA:RealAudio声音文件

       RAM:RealAudio元文件

       RAR:RAR压缩档案(Eugene Roshall格式)

       REC:录音机宏;RapidComm声音文件

       REG:注册表文件

       REP:Visual dBASE报表文件

       RES:Microsoft Visual C++资源文件

       RM:RealAudio视频文件

       RMF:Rich Map格式(3D游戏编辑器使用它来保存图)

       ROM:基于盒式磁带的家庭游戏仿真器文件(来自Atari

       、Colecovision、Sega、Nintendo等盒式磁带里的ROM完全拷贝,在两个仿真器之间不可互修改)

       Rxx:多卷档案上的RAR压缩文件(xx=1~间的一个数字)

       S

       SAV:游戏保存文件

       SB:原始带符号字节(8位)数据

       SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x

       Bank文件

       SBL:Shockwave Flash对象文件

       SCF:Windows Explorer命令文件

       SCH:Microsoft Schedule+1

       SCP:拨号网络脚本文件

       SCR:Windows屏幕保护;传真图像;脚本文件

       SFX:RAR自解压档案

       SHTML:含有服务器端包括(SSI)的HTML文件

       SPL:Shockwave Flash对象;DigiTrakker抽样

       SQL:Informix SQL查询;通常被数据库产品用于SQL查询(脚本、文本、二进制)的文件扩展名

       STM:.shtml的短后缀形式,含有一个服务端包括(SSI)的HTML文件;Scream Tracker V2音乐模块(MOD)文件

       STR:屏幕保护文件

       SWA:在Macromedia导演文件(MP3文件)中的Shockwave声音文件

       SWF:Shockwave Flash对象

       SYS:系统文件

       T

       T:Commodore 仿真器磁带映像文件

       THEME:Windows 桌面主题文件

       TIF,TIFF:标签图像文件格式(TIFF)位图

       TMP:Windows临时文件

       TRM:终端文件

       TXT:ASCⅡ文本格式的声音数据

       TZ:老的压缩格式文件

       V

       VBA:VBase文件

       VBP:Microsoft Visual Basic工程文件

       VBW:Microsoft Visual Basic工作区文件

       VBX:Microsoft Visual Basic用户定制控件

       VQE,VQL:Yamaha Sound-VQ定位器文件

       VQF:Yamaha Sound-VQ文件(可能出现标准)

       VRF:Oracle 7配置文件

       VSL:下载列表文件(GetRight)

       W

       WAB:Microsoft Outlook文件

       WAD:包含有视频、玩家水平和其他信息的DOOM游戏的大文件

       WAL:Quake 2正文文件

       WAV:Windows波形声形

       WBK:Microsoft Word备份文件

       WFM:Visual dBASE Windows表单

       WFN:在CorelDRAW中使用的符号

       WIZ:Microsoft Word向导

       WRL:虚拟现实模型

       WWL:Microsoft Word内插器文件

       X

       XLK:Microsoft Excel备份

       XLL:Microsoft Excel内插器文件

       XLM:Microsoft Excel宏

       XLS:Microsoft Excel工作单

       XLT:Microsoft Excel模板

       XLV:Microsoft Excel VBA模块

       XLW:Microsoft Excel工作簿/工作区

       Z

       ZAP:Windows软件安装配置文件

       ZIP:Zip文件

       -:用于为老版本(或备份)文件编号(比如:被安装程序改变的CONFIG.SYS文件);又可用于为小范围的PC应用程序的多个用户相关数据文件编号

       M:Lotus 1-2-3 SmartMaster文件

       :Lotus 1-2-3 文件

       2D:VersaCAD的2维绘画文件

       2GR,3GR:在Windows之下的VGA图形驱动程序/配置文件

       :在或更高级处理器上使用的文件

       3D:VersaCAD的3维绘画文件

       3DM:3D NURBS建模器,Rhino

       3DS:3D Studio(DOS下)格式文件

       :在或更高级处理器上使用的文件

       4GE:Informix 4GL编译后代码

       4GL:Informix 4GL源代码

       :Composer ;UNIX Composer音乐模型文件;磁道模块

       # 及更高的号:为计算机演示而扫描的一系列**的文件编号方法

       $$$:OS/2用来跟踪档案文件

       @@@:用于安装过程中的屏幕文件和用于Microsoft Code view for C这样的应用程序的指导文件

相关推荐
一周热点