java文件类型判定

java文件类型判定
java文件类型判定

通常,在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法:

1. 通过后缀名,如exe,jpg,bmp,rar,zip等等。

2. 通过读取文件,获取文件的Content-type来判断。

3. 通过读取文件流,根据文件流中特定的一些字节标识来区分不同类型的文件。

4. 若是图片,则通过缩放来判断,可以缩放的为图片,不可以的则不是。

然而,在安全性较高的业务场景中,1,2两种方法的校验会被轻易绕过。

1. 伪造后缀名,如图片的,非常容易修改。

2. 伪造文件的Content-type,这个稍微复杂点,为了直观,截图如下:

3.较安全,但是要读取文件,并有16进制转换等操作,性能稍差,但能满足一定条件下对安全的要求,所以建议使用。

但是文件头的信息也可以伪造,截图如下,对于图片可以采用图片缩放或者获取图片宽高的方法避免伪造头信息漏洞。

被伪装成gif的恶意图片文件

对应的Java代码如下:

view plaincopy to clipboardprint?

package apistudy;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Map.Entry;

import javax.imageio.ImageIO;

import javax.imageio.ImageReader;

import javax.imageio.stream.ImageInputStream;

public class FileTypeTest

{

public final static Map FILE_TYPE_MAP = new HashMap();

private FileTypeTest(){}

static{

getAllFileType(); //初始化文件类型信息

}

/**

* Created on 2010-7-1

*

Discription:[getAllFileType,常见文件头信息]

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

private static void getAllFileType()

{

FILE_TYPE_MAP.put("jpg", "FFD8FF"); //JPEG (jpg)

FILE_TYPE_MAP.put("png", "89504E47"); //PNG (png)

FILE_TYPE_MAP.put("gif", "47494638"); //GIF (gif)

FILE_TYPE_MAP.put("tif", "49492A00"); //TIFF (tif)

FILE_TYPE_MAP.put("bmp", "424D"); //Windows Bitmap (bmp)

FILE_TYPE_MAP.put("dwg", "41433130"); //CAD (dwg)

FILE_TYPE_MAP.put("html", "68746D6C3E"); //HTML (html)

FILE_TYPE_MAP.put("rtf", "7B5C727466"); //Rich Text Format (rtf)

FILE_TYPE_MAP.put("xml", "3C3F786D6C");

FILE_TYPE_MAP.put("zip", "504B0304");

FILE_TYPE_MAP.put("rar", "52617221");

FILE_TYPE_MAP.put("psd", "38425053"); //Photoshop (psd)

FILE_TYPE_MAP.put("eml", "44656C69766572792D646174653A"); //Email [thorough only] (eml)

FILE_TYPE_MAP.put("dbx", "CFAD12FEC5FD746F"); //Outlook Express (dbx) FILE_TYPE_MAP.put("pst", "2142444E"); //Outlook (pst)

FILE_TYPE_MAP.put("xls", "D0CF11E0"); //MS Word

FILE_TYPE_MAP.put("doc", "D0CF11E0"); //MS Excel 注意:word 和excel的文件头一样

FILE_TYPE_MAP.put("mdb", "5374616E64617264204A"); //MS Access (mdb)

FILE_TYPE_MAP.put("wpd", "FF575043"); //WordPerfect (wpd)

FILE_TYPE_MAP.put("eps", "252150532D41646F6265");

FILE_TYPE_MAP.put("ps", "252150532D41646F6265");

FILE_TYPE_MAP.put("pdf", "255044462D312E"); //Adobe Acrobat (pdf)

FILE_TYPE_MAP.put("qdf", "AC9EBD8F"); //Quicken (qdf)

FILE_TYPE_MAP.put("pwl", "E3828596"); //Windows Password (pwl)

FILE_TYPE_MAP.put("wav", "57415645"); //Wave (wav)

FILE_TYPE_MAP.put("avi", "41564920");

FILE_TYPE_MAP.put("ram", "2E7261FD"); //Real Audio (ram)

FILE_TYPE_MAP.put("rm", "2E524D46"); //Real Media (rm)

FILE_TYPE_MAP.put("mpg", "000001BA"); //

FILE_TYPE_MAP.put("mov", "6D6F6F76"); //Quicktime (mov)

FILE_TYPE_MAP.put("asf", "3026B2758E66CF11"); //Windows Media (asf) FILE_TYPE_MAP.put("mid", "4D546864"); //MIDI (mid)

}

public static void main(String[] args) throws Exception

{

File f = new File("c:\\aaa.gif");

if (f.exists())

{

String filetype1 = getImageFileType(f);

System.out.println(filetype1);

String filetype2 = getFileByFile(f);

System.out.println(filetype2);

}

}

/**

* Created on 2010-7-1

*

Discription:[getImageFileType,获取图片文件实际类型,若不是图片则返回null]

* @param File

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getImageFileType(File f)

{

if (isImage(f))

{

try

{

ImageInputStream iis = ImageIO.createImageInputStream(f);

Iterator iter = ImageIO.getImageReaders(iis);

if (!iter.hasNext())

{

return null;

}

ImageReader reader = iter.next();

iis.close();

return reader.getFormatName();

}

catch (IOException e)

{

return null;

}

catch (Exception e)

{

return null;

}

}

return null;

}

/**

* Created on 2010-7-1

*

Discription:[getFileByFile,获取文件类型,包括图片,若格式不是已配置的,则返回null]

* @param file

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileByFile(File file)

{

String filetype = null;

byte[] b = new byte[50];

try

{

InputStream is = new FileInputStream(file);

is.read(b);

filetype = getFileTypeByStream(b);

is.close();

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

catch (IOException e)

{

e.printStackTrace();

}

return filetype;

}

/**

* Created on 2010-7-1

*

Discription:[getFileTypeByStream]

* @param b

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileTypeByStream(byte[] b)

{

String filetypeHex = String.valueOf(getFileHexString(b));

Iterator> entryiterator =

FILE_TYPE_MAP.entrySet().iterator();

while (entryiterator.hasNext()) {

Entry entry = entryiterator.next();

String fileTypeHexValue = entry.getValue();

if (filetypeHex.toUpperCase().startsWith(fileTypeHexValue)) { return entry.getKey();

}

}

return null;

}

/**

* Created on 2010-7-2

*

Discription:[isImage,判断文件是否为图片]

* @param file

* @return true 是| false 否

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public static final boolean isImage(File file){

boolean flag = false;

try

{

BufferedImage bufreader = ImageIO.read(file);

int width = bufreader.getWidth();

int height = bufreader.getHeight();

if(width==0 || height==0){

flag = false;

}else {

flag = true;

}

}

catch (IOException e)

{

flag = false;

}catch (Exception e) {

flag = false;

}

return flag;

}

/**

* Created on 2010-7-1

*

Discription:[getFileHexString]

* @param b

* @return fileTypeHex

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileHexString(byte[] b) {

StringBuilder stringBuilder = new StringBuilder();

if (b == null || b.length <= 0)

{

return null;

}

for (int i = 0; i < b.length; i++)

{

int v = b[i] & 0xFF;

String hv = Integer.toHexString(v);

if (hv.length() < 2)

{

stringBuilder.append(0);

}

stringBuilder.append(hv);

}

return stringBuilder.toString();

}

}

package apistudy;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.IOException;

import java.io.InputStream;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Map.Entry;

import javax.imageio.ImageIO;

import javax.imageio.ImageReader;

import javax.imageio.stream.ImageInputStream;

public class FileTypeTest

{

public final static Map FILE_TYPE_MAP = new HashMap();

private FileTypeTest(){}

static{

getAllFileType(); //初始化文件类型信息

}

/**

* Created on 2010-7-1

*

Discription:[getAllFileType,常见文件头信息]

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

private static void getAllFileType()

{

FILE_TYPE_MAP.put("jpg", "FFD8FF"); //JPEG (jpg)

FILE_TYPE_MAP.put("png", "89504E47"); //PNG (png)

FILE_TYPE_MAP.put("gif", "47494638"); //GIF (gif)

FILE_TYPE_MAP.put("tif", "49492A00"); //TIFF (tif)

FILE_TYPE_MAP.put("bmp", "424D"); //Windows Bitmap (bmp)

FILE_TYPE_MAP.put("dwg", "41433130"); //CAD (dwg)

FILE_TYPE_MAP.put("html", "68746D6C3E"); //HTML (html)

FILE_TYPE_MAP.put("rtf", "7B5C727466"); //Rich Text Format (rtf)

FILE_TYPE_MAP.put("xml", "3C3F786D6C");

FILE_TYPE_MAP.put("zip", "504B0304");

FILE_TYPE_MAP.put("rar", "52617221");

FILE_TYPE_MAP.put("psd", "38425053"); //Photoshop (psd)

FILE_TYPE_MAP.put("eml", "44656C69766572792D646174653A"); //Email [thorough only] (eml)

FILE_TYPE_MAP.put("dbx", "CFAD12FEC5FD746F"); //Outlook Express (dbx)

FILE_TYPE_MAP.put("pst", "2142444E"); //Outlook (pst)

FILE_TYPE_MAP.put("xls", "D0CF11E0"); //MS Word

FILE_TYPE_MAP.put("doc", "D0CF11E0"); //MS Excel 注意:word 和excel的文件头一样

FILE_TYPE_MAP.put("mdb", "5374616E64617264204A"); //MS Access (mdb)

FILE_TYPE_MAP.put("wpd", "FF575043"); //WordPerfect (wpd)

FILE_TYPE_MAP.put("eps", "252150532D41646F6265");

FILE_TYPE_MAP.put("ps", "252150532D41646F6265");

FILE_TYPE_MAP.put("pdf", "255044462D312E"); //Adobe Acrobat (pdf)

FILE_TYPE_MAP.put("qdf", "AC9EBD8F"); //Quicken (qdf)

FILE_TYPE_MAP.put("pwl", "E3828596"); //Windows Password (pwl)

FILE_TYPE_MAP.put("wav", "57415645"); //Wave (wav)

FILE_TYPE_MAP.put("avi", "41564920");

FILE_TYPE_MAP.put("ram", "2E7261FD"); //Real Audio (ram)

FILE_TYPE_MAP.put("rm", "2E524D46"); //Real Media (rm)

FILE_TYPE_MAP.put("mpg", "000001BA"); //

FILE_TYPE_MAP.put("mov", "6D6F6F76"); //Quicktime (mov)

FILE_TYPE_MAP.put("asf", "3026B2758E66CF11"); //Windows Media (asf)

FILE_TYPE_MAP.put("mid", "4D546864"); //MIDI (mid)

}

public static void main(String[] args) throws Exception

{

File f = new File("c:\\aaa.gif");

if (f.exists())

{

String filetype1 = getImageFileType(f);

System.out.println(filetype1);

String filetype2 = getFileByFile(f);

System.out.println(filetype2);

}

}

/**

* Created on 2010-7-1

*

Discription:[getImageFileType,获取图片文件实际类型,若不是图片则返回

null]

* @param File

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getImageFileType(File f)

{

if (isImage(f))

{

try

{

ImageInputStream iis = ImageIO.createImageInputStream(f);

Iterator iter = ImageIO.getImageReaders(iis);

if (!iter.hasNext())

{

return null;

}

ImageReader reader = iter.next();

iis.close();

return reader.getFormatName();

}

catch (IOException e)

{

return null;

}

catch (Exception e)

{

return null;

}

}

return null;

}

/**

* Created on 2010-7-1

*

Discription:[getFileByFile,获取文件类型,包括图片,若格式不是已配置的,则返回null]

* @param file

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileByFile(File file)

{

String filetype = null;

byte[] b = new byte[50];

try

{

InputStream is = new FileInputStream(file);

is.read(b);

filetype = getFileTypeByStream(b);

is.close();

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

catch (IOException e)

{

e.printStackTrace();

}

return filetype;

}

/**

* Created on 2010-7-1

*

Discription:[getFileTypeByStream]

* @param b

* @return fileType

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileTypeByStream(byte[] b)

{

String filetypeHex = String.valueOf(getFileHexString(b));

Iterator> entryiterator =

FILE_TYPE_MAP.entrySet().iterator();

while (entryiterator.hasNext()) {

Entry entry = entryiterator.next();

String fileTypeHexValue = entry.getValue();

if (filetypeHex.toUpperCase().startsWith(fileTypeHexValue)) { return entry.getKey();

}

}

return null;

}

/**

* Created on 2010-7-2

*

Discription:[isImage,判断文件是否为图片]

* @param file

* @return true 是| false 否

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public static final boolean isImage(File file){

boolean flag = false;

try

{

BufferedImage bufreader = ImageIO.read(file);

int width = bufreader.getWidth();

int height = bufreader.getHeight();

if(width==0 || height==0){

flag = false;

}else {

flag = true;

}

}

catch (IOException e)

{

flag = false;

}catch (Exception e) {

flag = false;

}

return flag;

}

/**

* Created on 2010-7-1

*

Discription:[getFileHexString]

* @param b

* @return fileTypeHex

* @author:[shixing_11@https://www.360docs.net/doc/571377473.html,]

*/

public final static String getFileHexString(byte[] b) {

StringBuilder stringBuilder = new StringBuilder();

if (b == null || b.length <= 0)

{

return null;

}

for (int i = 0; i < b.length; i++)

{

int v = b[i] & 0xFF;

String hv = Integer.toHexString(v);

if (hv.length() < 2)

{

stringBuilder.append(0);

}

stringBuilder.append(hv);

}

return stringBuilder.toString();

}

}

这样,不管是传入的文件有后缀名,还是无后缀名,或者修改了后缀名,真正获取到的才是该文件的实际类型,这样避免了一些想通过修改后缀名或者Content-type信息来攻击的因素。但是性能与安全永远是无法同时完美的,安全的同时付出了读取文件的代价。本人建议可采用后缀名与读取文件的方式结合校验,毕竟攻击是少数,后缀名的校验能排除大多数用户,在后缀名获取不到时再通过获取文件真实类型校验,这样来适当提高性能.

fmcom.SaveFile

fmcom.SaveFile

fmcom.SaveFile

/file/save.jsp

index.html

index.jsp

https://www.360docs.net/doc/571377473.html,/mygia/blog/item/62ca48341adbba4e241f14c3.html

常用电脑文件格式(很全哦)

常用文件格式 3DS:矢量格式,为3D Studio的动画原始图形文件,含有纹理和光照信息; ACE:ACE压缩文件格式; AI:矢量格式,是久负盛名的绘图软件Adobe Illustrator文件格式; AIF:Apple计算机的音频文件格式; ANI:WIN95中动画鼠标指针文件; ARJ:ARJ软件压缩的文件; ASC:代码文件; ASF:微软的流媒体格式; ASX:ASF文件的索引格式; ASM:汇编程序文件; ASP:ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。 AVI:视频与音频交错文件;最新的MPEG4也采用这种后缀; BAK:备份文件; BAS:BASIC中的源程序文件; BAT:DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件;BIN:光盘镜像文件;有时是一些软件的数据文件; BMP:是Windows所使用的基本位图格式,是小画笔就能轻松创建的文件; BZ2:压缩文件格式; C :C语言中的源程序文件; CAB:微软的压缩文件格式,压缩率很高; CDR:矢量格式,是Corel Draw标准文件格式; CDT:Corel Draw中的模板文件; CED:CCED文件格式; CEL:3DS中的贴图文件; CGM:是压缩的矢量图形文件,Winword可以打开; CHK:检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件;CMX:Corel Draw展示交换文件; CMV:是Corel Move平面动画软件中的动画演示文件; COB:COBOL语言源程序文件; COM:可执行的二进制代码系统程序文件,特点非常短小精悍,长度有限制; CPT:位图和矢量图都有,是Corel Photo-Paint的文件格式; CRD:Windows中的卡版盒文件; DAT:视频影像文件,是Video CD(VCD)或Karaoke CD(卡拉OK CD)其于MPEG压缩方法的一种,注意它同数据文件同名;有时是数据文件。 DB:Paradox数据库格式。 DBT:FOXBASE中的数据库文件的辅助文件; DBC:为FOXPRO中的数据库名; DBF:XBASE数据库文件; DDI:早期映象文件,由DiskDUP Imgdrive Img.exe展开; DLL:Windows下应用程序中的动态连结库文件; DOC:文档文件,由Microsoft Word生成,也有一部分是由Word Perfect生成;

各种类型文件汉语解释

【常见的扩展名】我就略说些经常遇到的,但并不是人人都认识的扩展名: 〔*.exe‖可执行文件;直接打开〕 〔*.rar‖一种压缩包;用WinRAR打开〕 〔*.zip‖一种压缩包;用WinRAR打开,或者WinXP也可以直接打开〕 〔*.iso‖虚拟光驱;用WinRAR打开,也可用其他虚拟光驱软件〕 〔*.doc‖word文档;用Office Word打开〕 〔*.ppt‖幻灯片;用Office PowerPiont打开〕 〔*.xls‖电子表格;用Office Excel打开〕 〔*.wps‖WPS文档;用金山WPS打开〕 〔*.txt‖文本文档;默认用记事本打开〕 〔*.lrc‖动态歌词;可以用记事本打开〕 〔*.rm,*.rmvb‖高清视频;可以用RealOnePlayer打开〕 〔*.mp3,*.wma,*.wav‖一些音乐〕 〔*.jpg,*.bmp,*.gif‖一些图片,其中gif可以是动态的〕 〔*.wfs‖Flash文件;可以用IE打开,也可用FlashPlayer打开〕 〔*.torrent‖BT文件;可以用BitComet打开〕 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压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh未打包文件 A3W,A4W,A5W:未打包的Authorware Windows文件 B BAK:备份文件

常见文件类型文件头

JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (bmp),文件头:424D CAD (dwg),文件头:41433130 Adobe Photoshop (psd),文件头:38425053 Rich Text Format (rtf),文件头:7B5C727466 XML (xml),文件头:3C3F786D6C HTML (html),文件头:68746D6C3E Email [thorough only] (eml),文件头: 44656C69766572792D646174653A Outlook Express (dbx),文件头:CFAD12FEC5FD746F Outlook (pst),文件头:2142444E MS Word/Excel (xls.or.doc),文件头:D0CF11E0 MS Access (mdb),文件头:5374616E64617264204A WordPerfect (wpd),文件头:FF575043 Postscript (eps.or.ps),文件头:252150532D41646F6265 Adobe Acrobat (pdf),文件头:255044462D312E Quicken (qdf),文件头:AC9EBD8F Windows Password (pwl),文件头:E3828596 ZIP Archive (zip),文件头:504B0304

文件格式规范要求

文件格式规范要求(文件题目,即一级标题) 一、文件正文章节序号(二级标题,四号黑体字) (一)二级标题序号(三级标题,小四号黑体字) 一、二、三、四、五、......(正文内容,小四号宋体字) (二)三级标题序号 (一)(二)(三)(四)(五)...... (三)四级标题序号 1、 2、 3、 4、 5、...... (四)五级标题序号 (1)(2)(3)(4)(5)...... (五)六级标题序号

A、 B、 C 、 D 、 E、...... (六)七级标题序号 (a) (b) (c)(d)(e)...... 备注:除文件题目外,双数级标题(即二级标题、四级标题、六级标题等)后需有顿号,单数级标题(即三级标题、五级标题等)需用小括号但不需要加顿号。(备注内容,小四号黑体字) 二、文件的标准格式 (一)页面设置 1、纸张:一律采用计算机打印,并用A4规格复印纸输出。 2、页边距:左边距2.5cm、右边距及上下边距为2cm,方向为纵向。 3、段落:正文部分(即除文件题目和落款、日期)对齐方式为两端对齐,行距为1.5倍。 4、页码:页码一律位于页面底端(页脚),居中标明。 5、间隔:文件题目与文件正文之间(即一级标题与二级标题之间)间隔小四号字体的空行,二级标题之间间隔小四号字体的空行,备注与文件内容之间间隔小四号字体的空行,落款与文件内容之间间隔适当距离,其他标题之间则不需空行,落款与日期之间不需空行。 (二)字体、字号 1、一级标题(即文件题目)用小二号黑体字,居中标明。 2、二级标题用四号黑体字【小三宋体加粗】。 3、三级标题用小四号黑体字【小四宋体加粗】。 7、四级标题及四级标题之后级别的标题(即五级标题、六级标题、七级标题等)全部用小四号宋体字。 5、正文其他内容统一使用小四号宋体字。 6、备注统一使用小四号黑体字,空二字左排。 7、落款及日期统一使用小四号宋体字,对齐方式为右对齐。 (三)落款及日期 1、落款(无特殊情况)统一为:广西大学行健文理学院易班&新媒体学生工作站。 2、日期格式为:xxxx年xx月xx日,数字统一使用大写中文。

各种文件的所有格式类型

各种文件的所有格式类型,各用什么软件打开 3DS:3DStudio文件格式,3dmax看 .aiff声音文件WindowsmediaPlayer .!!!Netants暂存文件Netants AAM:Authorware ADP:数据库文件dBase,FoxBase,Access可开 AI: ANI:Windows95的动画鼠标文件格式 ARC:ARC/PAK文件格式说明,MaxMaischein公司软件看ARJ:ARJ压缩文件,WINRAR ASS:用Solidwoks看 AVI:AVI动画文件格式,用wplayer看 Bat:批处理,用记事本可看 BMP:Windows的.文件的格式,看图软件photoshop/ADCSee 都可 CAB:双击可打开,WINZIP/WINRAR可打开 CDA:CD音轨文件格式 com:可执行文件,双击可打开 DOC/DOT:MSWORD可打开 DWG/DWT/DWS/DWF:CAD文件,用Autocad,MDT看 DXF:CAD文件,用AutocadDXF或Autocad,MDT等看 Eprt:Edrawing看

EXE:可执行文件,双击可打开 GIF/JPG:图形文件,用adcsee看 HTM/HTML:网页文件,MSFRONTPAGE可打开,双击可看 HLP:帮助文件格式,双击可打开 ICO:图标文件,用ADCSEE看 IGS/STEP:3D图形文件Proe/solidwors,MDT等可打开INF:Windows95的.INF文件格式,记事本可开 ISO:镜像文件,nero等光盘录制软体,WINRAR都可开MDB:数据库文件,MSACCESS可开 MID:MIDI取样转存标准格式 MPEG(MP3/MP4):视频格式,用暴风景音等看 MOV:用Quicktime NRG:nero文件,nero可打开 OFG/MSG:outlook格式,MSoutlook可打开 PRT/asm/drw:proe文件格式,proe/solidworks/edrawing可打开 PDF:adobereader可打开 RAR:winrar,winzip看 SLTPRT/SLTasm/EDRW/asmdot:solidwoks文件格 式,proe/solidworks/edrawing可打开 TXT:广文本格式,写字板可打开 REG:Windows注册表文件(.REG)格式,regedit可打开

扩展名大全_常用文件格式大全(文件扩展名

扩展名大全:常用文件格式大全(文件扩展名的含义) 疯狂代码 https://www.360docs.net/doc/571377473.html,/ ?:http:/https://www.360docs.net/doc/571377473.html,/Arithmetic/Article24387.html 不同的文件,有不同的文件格式,区别这些格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供大家参考和查阅。 A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract) ACE Ace压缩档案格式 ACL CorelDRAW 6键盘快捷键文件 ACM Windows系统目录文件 ACP Microsoft office助手预览文件 ACR 美国放射医学大学文件格式 ACT Microsoft office助手文件 ACV OS/2的驱动程序,用于压缩或解压缩音频数据 AD After Dark屏幕保护程序 ADA Ada源文件(非-GNAT) ADB Ada源文件主体(GNAT);HP100LX组织者的约定数据库 ADD OS/2用于引导过程的适配器驱动程序 ADF Amiga磁盘文件 ADI AutoCAD设备无关二进制绘图仪格式 ADM After Dark多模块屏幕保护;Windows NT策略模板 ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件 ADR After Dark薠聊槐;ぃ籗mart Address的地址簿 ADS Ada源文件说明书(GNAT) AFM Adobe的字体尺度 AF2,AF3 ABC的FlowChat文件 AI Adobe Illustrator格式图形 AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式 AIFC 压缩AIF AIM AOL即时信息传送 AIS ACDSee图形序列文件;Velvet Studio设备文件

多媒体文件类型

多媒体文件类型 图片: .bmp.gif.jpg.jpeg.psd.png声音: .wav.mp 1.mp 2.mp 3.mp 4.mid.ra.rm.ram.rmi视频文件: .avi.mov.wmv.gif.mpeg.mpg.dat.rm.qt常见图像文件名后缀BMP: 一种位图(BitMap)文件格式,它是一组点(像素)组成的图像,Windows 系统下的标准位图格式,使用很普遍。 其结构简单,未经过压缩,一般图像文件会比较大。 它最大的好处就是能被大多数软件“接受”,可称为通用格式。 GIF: 图形交换格式(Graphics Interchage Format)(.GIF): 支持256色。 分为静态GIF和动画GIF两种,支持透明背景图像,适用于多种操作系统,“体型”很小,网上很多小动画都是GIF格式。 其实GIF是将多幅图像保存为一个图像文件,从而形成动画,所以归根到底GIF仍然是图片文件格式。 JPEG:

也是应用最广泛的图片格式之一,它采用一种特殊的有损压缩算法,将不易被人眼察觉的图像颜色删除,从而达到较大的压缩比(可达到2: 1甚至40: 1),所以“身材娇小,容貌姣好”,特别受网络青睐。 PSD: 图像处理软件“大哥大”Photoshop的专用图像格式,图像文件一般较大。 PNG: 与JPG格式类似,网页中有很多图片都是这种格式,压缩比高于GIF,支持图像透明,可以利用Alpha通道调节图像的透明度。 常见的音频文件格式音频文件通常分为两类: 声音文件和MIDI文件,声音文件指的是通过声音录入设备录制的原始声音,直接记录了真实声音的二进制采样数据,通常文件较大;而MIDI文件则是一种音乐演奏指令序列,相当于乐谱,由于不包含声音数据,其文件尺寸较小。 1.声音文件数字音频同CD音乐一样,是将真实的数字信号保存起来,播放时通过声卡将信号恢复成悦耳的声音。 然而,这样存储声音信息所产生的声音文件是相当庞大的,因此,绝大多数声音文件采用了不同的音频压缩算法,在基本保持声音质量不变的情况下尽可能获得更小的文件。 Wave文件——.WAVWave格式是Microsoft公司开发的一种声音文件格式,用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持。 文件尺寸较大,多用于存储简短的声音片断。 MPEG音频文件——.MP1/.MP2/.MP

常见的文件类型扩展名

文件类型就是以扩展名区分的! 常见文件扩展名大全: ACA Microsoft的代理使用的角色文档 acf 系统管理配置 acm 音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player 播放 AIF 音频文件,使用Windows Media Player播放 AIFC 音频文件,使用Windows Media Player播放 AIFF 音频文件,使用Windows Media Player播放 ani 动画光标文件扩展名,例如动画沙漏。 ans ASCII字符图形动画文件 arc 一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 arj 压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 asf 微软的媒体播放器支持的视频流,可以使用Windows Media Player播放asp 微软的视频流文件,可以使用Windows Media Player打开 asp 微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门………… ………… 由于非常多,抱歉不一一贴上来了! 请看资料,很多的文件类型! 参考资料: https://www.360docs.net/doc/571377473.html,/dispbbs.asp?boardID=2&ID=88137 2006-4-28 11:09 tolyx|四级 A 对象代码库文件 AAM Authorware shocked文件 AAS Authorware shocked包 ABF Adobe二进制屏幕字体 ABK CorelDRAW自动备份文件 ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract) ACE Ace压缩档案格式 ACL CorelDRAW 6键盘快捷键文件 ACM Windows系统目录文件 ACP Microsoft office助手预览文件 ACR 美国放射医学大学文件格式 ACT Microsoft office助手文件

各种文件格式

学生会各种文件格式 1、各种文件电子稿的统一格式: 举办一个活动一般需要的文件:活动策划、资金申请表、红红头文件通知、活动总结。 (1)活动策划 活动策划打印版书面材料格式:A4纸打印,标题为宋体三号字加粗、正文使用宋体四号字体,页边距上下各2.54cm,左右各3.17cm,可以根据内容进行适当调整。活动策划应包括:活动背景、活动目的、活动主题、活动对象、活动时间、具体活动流程、奖项设置、活动要求、主办单位、注意事项等各项内容。计划书的最后要有落款为土建学生会XX部门及其时间。 (2)资金申请表 资金申请表一式两份,交表流程:宋伟康主席签字→分管老师签字→办公室→穆叶→于老师签字→徐书记签字→返回办公室→办公室购买物品 (3)红头文件通知 红头文件通知一般用包括:文件号、标题、正文(正文又包括:活动简短说明、活动主题、活动对象、活动流程、奖项设置、要求、主办单位等)、落款等内容。文件号:宋体四号字;标题:三号宋体加粗;正文:宋体四号,正文中的小标题加粗。可以根据内容适当调整行距,是文件尽量排满整张纸。(模板参照附3) 最后两行落款格式: 落款应为:土木建筑学院团委+三四个空格+学生会;另起一行落时间,如,二○一一年九月二十五日,注意时间应在单位落款的正下

方。(建议红头通知不要自己在团委打印,最好到土建楼打印室打印)在盖章的时候应注意:不要直接在桌子上盖,最好垫个本子,团委的章应比学生会的章稍微高一些,且都要盖正,切勿两张重叠,落款单位只有土木建筑学院团委的只需盖团委的章。红头文件打印两份,一份交给刘晶老师存档,一份交给学生会办公室存档。 (4)活动总结 一律按照附2表格统一填写,表头填写字体为宋体四号字,亮点与不足填写字体原则为宋体四号,单倍行距,不过,可根据内容多少适当调整字体大小与行距,但不要随便改变表格大小与表格格式,方便最后汇总装订。 (5)说明 每月1、2号上交月活动计划(参照附1模板)和资金申请表,活动多的月份每月21、22号还可上交一次资金申请表,每月月末上交本月部门所办活动的活动策划、活动红头通知、活动总结。所有活动相关文件的纸质版交到学生会办公室B6-101,电子版发到学生会邮箱tujianxueshenghui@https://www.360docs.net/doc/571377473.html, 文件命名一律不能使用策划书、通知、总结等简单标题,需命名为文件的具体标题,如:学习部—第八届校园热点辩论赛活动总结。 2、手抄材料要求: 若需要上交手抄材料时,一律使用科大信纸,用黑色钢笔或中性笔书写,要求字迹工整,页面整洁。 土木建筑学院学生会 二○一一年九月二十三日

File文件类型

1.file参数类型 前几次课我们已经简单学习过怎样在LoadRunner中对数据进行参数化,今天我们再深入学习LoadRunner的数据池技术。 对于file类型的参数,如下图所示: 回顾一下,我们前两天涉及到的取下一数据方式和更新值的方式: 其中: Select next row: Sequential:每个VU按照顺序读取。每一个虚拟用户都会按照相同的顺序读取。 Random:每个VU随机读取一个。 Unique:每个VU顺序取唯一的值。注意:使用该类型必须注意数据池中数据充足。 Same Line As 某个参数(比如Name):和前面定义的参数Name 取同行的记录。通常用在有关联性的数据上面。 Update value on: Once 在所有的反复中都使用同一个值 each iteration 每次反复都要取新值 each occurrence 只要发现该参数就要重新取值,也就是如果一个action中有多个该参数,每遇到一个就要重新取一个值。 图表形式如下:

2.为Vuser分配参数块 Allocate Vusers value in the Controller (为Vuser分配参数块),有两种分配参数块得方式: Automatically allocate block size(自动分块):系统自动为参数分块大小 Allocate ** values for each Vuser(分配**块给每个Vuser):手动分块 自动分块示意图: 块大小: 一个Vuser运行完毕所需要的参数的个数 Vuser分到的参数不够,将在自己分的块中进行取值。如:Vuser n只分到两个参数,Vuser n会按照when out of value的方式取值,如果是Continue with last value,Vuser n的参数取值是An,An+1,An+1,An+1,如果选择的是Continue in a cyclic manner,Vuser n的参数取值是An,An+1,An,An+1(块内循环),而Vuser n+1因为没有分到参数会报错 所需参数总数=块大小* Vuser个数 块大小计算:如Each iteration(每次迭代),则=迭代次数,Each occurrence(每次遇见),则=迭代次数*一次迭代出现次数 手动分块示意图: 假设一个Vuser执行完迭代需要4个值,手动分块块大小为3 按照分块的方式分参数 块大小为设定大小 Vuser分到的参数不够,将在自己分的块中进行取值:例如:因为每个Vuser需要4个参数,所以每个Vuser参数都不够,则Vuser2为例,如果选择的是Continue with last value,Vuser 2的参数取值是A4,A5,A6,A6,如果选择的是Continue in a cyclic manner,Vuser 2的参数取值是A4,A5,A6,A4(块内循环) 所需参数总数=手动分配块大小* Vuser个数 Group Name(组名):用Vuser组的名称替换参数。创建方案时,要指定Vuser组的名称,否则运行VuGen的脚本时,组名始终为“无”。 从可用格式中选择其中一种或者新建一种格式,来指定参数字符串的长度。 Load Generator Name:在实际运行中,LoadRunner 使用该虚拟用户所在Load Generator 的机器名来代替。 Iteration Number:在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来代替。 Random Number:随机数。在属性设置中可以设置产生随机数的范围。如查询抽样数据。 Unique Number:唯一编号。在属性设置中可以设置第一个数以及递增的数的大小。 如:某个文本框能接受的最大数为99。当使用该参数类型时,设置第一个数为1,递增的数为1,但100 个虚拟用户同时运行时,第100 个虚拟用户输入的将是100,这样脚本运行将会出错。使用该参数

文件的格式类型介绍

qsc是爱奇艺播放影片后产生的视频缓存文件 pgf是pps网络电视点播时的缓冲 Tencent是腾讯公司的英文名称,Files我们都知道是文件夹 ufsmart是用友财务软件的文件及数据所在文件夹。 一般来讲是机器代码,汇编语言编译后的结果, (DOS下汇编语言编译后与.com文件相类似),用debug、WINHEX,U_EDIT等软件打开 所有的文件, 无论后缀名是什么, 一律分为两种格式. text 和binary. 一种文件格式binary 的缩写。一个后缀名为.bin的文件, 只是想表明它是binary格式.,但并不表明它与某种应用程序有必然的联系性. 比如虚拟光驱文件常用.bin作为后缀,但并不意味着所有.bin文件都是虚拟光驱文件。虚拟光盘文件常用.bin作为后缀, 但并不意味着所有.bin文件都是虚拟光盘.如果你的daemon无法正常安装它. 说明它很可能不是虚拟光盘.另外在软件的安装后文件夹中大部分软件或服务器软件都有个bin 文件夹。因为bin (binary)其中文意思既是:二进制,里面存放的一般是可执行的二进制文件,所以我们通常使用较大型的软件时都会发现有这个名称的文件夹 data是数据文件,用于存放你软件生成的数据信息,不过删除了你相应的软件就读取不了你原来是设置信息了。 在64位系统下,为了更好地兼容32位程序,在安装一些32位程序时,会默认扔到program files(x86)这个文件夹下,而一些64位程序或没有位数区别的程序,则默认扔到program files 这个文件夹下,两个文件夹中都有与程序使用相关的程序。 MSOCache是office的本地安装源,offic安装完成后,可以删除 Cache是临时缓存文件夹,很多软件启动后都会在这个文件夹里放一些缓存文件,可以删,之后还会自动生成。 Config是配置的意思,一般是修改系统配置或设置的,记录了软件运行时需要带的参数或运行环境 Office 14 是更新2010时的备用文件 360.vbs是一个U盘病毒 Apple software update是苹果软件的更新系统,如果电脑里装有苹果公司的软件就会有这个。Bonjour是apple的一个设备发现协议 MySQL是Linux操作系统里的数据库系统,即开放源代码的免费数据库,用来存储数据Temp、cookies是临时文件夹,其中内容可以删除,文件夹是Windows存储临时文件的地方后缀msuwin是Windows Vista和Windows7专用可执行程序,是微软发布的补丁程序。Appdata存放软件的设置数据等,很重要

常用文件类型解析

基本能力复习(信息技术)——常用文件类型解析 计算机中的文件名由主文件名和扩展文件名组成,中间用·隔开。主名可由使用者自行决定,扩展名则用来标明文件的类型。在图形用户界面(GUI)下,计算机会根据扩展名使用一种图标来表示某一类型的文件,这样我们看起来就一目了然了。 文件的扩展名代表着某一种类型的文件,一般会由某一种特定的软件产生和处理。 视频格式: .mpg(采用MPEG-1标准压缩的视频文件,与VCD使用的格式非常相近,提供CD质量的音频信号和320*240的视频分辨率,目前的媒体播放软件大都能播放,Microsoft的WMV8和MPEG-4压缩的A VI文件是其强大的竞争对手),.mpeg类似于.mpg。 .avi(一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片)。 .rm,.ram,.rmvb(Windows下的RealPlayer所支持的视频压缩文件,网上非常流行的流式视频文件,很多实时视频新闻等都是采用这种格式的). .mov(使用Apple's QuickTime格式的电影文件,在Macintosh中由Sparkle、Fast Player、Movie Player 等软件播放,在Windows中可由Quick time播放), .asf(微软的媒体播放器支持的视频流,可以使用Windows Media Player播放), .dat(VCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放) 音频格式: .mp3(采用MPEG-1 Layout 3标准压缩的音频文件,是网上主要的压缩音频文件,这种文件由于具有极高的压缩率和失真低的特点,是目前音乐盗版的主要文件格式,但目前受到VQF,WMA等新标准的挑战)。 .wma,由微软公司开发,音质可与MP3相比,而大小只有MP3格式的一半,同时支持音频流技术,可用于Internet。 .rm, .ram是RealNetworks公司开发的一种新型流式音频、视频文件格式,主要用在广域网上进行实时传送和实时播放。 .wav(音频文件,此文件格式是在Windows上用于保存音频信息的资源格式。 .MID:国际MIDI协会开发的声音文件格式,被Windows平台和许多应用程序所支持,用于为乐器创建数字声音。 图片格式: .GIF(Graphics Interchage format):支持透明背景图像,文件很小,色彩限定在256色以内,主要应用在网络上。在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式。.bmp:Microsoft paint的固定格式,文件几乎不压缩,占用磁盘空间大,普遍应用于Windows中。.jpg:JPEG文件格式是静态图像压缩的国际标准,是应用广泛的图像压缩格式,多用于网络和光盘读物上,可使用PhotoShop等图象处理软件创建(.jpeg:一种图片压缩文件,同.jpg)。 .png:PNG格式是目前保证最不失真的格式,它汲取了GIF及JPEG的特点,不支持动画应用效果,是一种新兴的网络图像格式。 .psd:是PhotoShop中使用的一种标准图形文件格式,能够保存图像数据的每一个细小部分,包括层,附加的蒙版通道以及其他内容。 .wmf :Microsoft Windows中常见的一种图元文件格式,它具有文件短小,图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形往往较粗糙,并且只能在Microsoft Office中调用编辑

文件格式及后缀

ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player 播放 .AIF:音频文件,使用Windows Media Player播放 .AIFC:音频文件,使用Windows Media Player播放 .AIFF:音频文件,使用Windows Media Player播放 .ani:动画光标文件扩展名,例如动画沙漏。 .ans:ASCII字符图形动画文件 .arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 .arj:压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 .asf:微软的媒体播放器支持的视频流,可以使用Windows Media Player播放.asp:微软的视频流文件,可以使用Windows Media Player打开 .asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门.asx:Windows Media 媒体文件的快捷方式 .au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 .avi:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片 .bak:备份文件,一般是被自动或是通过命令创建的辅助文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 .bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic .bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 .bbs:电子告示板系统文章信息文件 .bfc:Windows的公文包文件 .bin:二进制文件,其用途依系统或应用而定 .bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的资源文件格式。

常用文件格式大全.

常用文件格式大全 不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同现统计常用文件后缀名如下,供读者参考和查阅。 BAT DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件。 EXE可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。 COM 可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。 ASM汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS 程序文件一样,为不可执行文件。 ASC 代码文件。 BAK 备份文件 LIB 程序库文件 CHK 检查磁盘命令CHKDSK 发现的目录或文件分配表中的错误,校正系统后 的文件。 TMP 临时文件 SYS系统配置文件,最典型的如config.sys,—般可以用EDIT进行编辑。 OBJ 目标文件,源程序编译输出的目标代码。 OLD 备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。 INI配置文件,不要以为这个文件只有Windows程序需要QOS下程序也有不少

需要它,如3DS与AutoCAD。INF安装配置文件,这在WIN95下使用较多。 HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99% 的软件都有这个文件,另外QOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIF或DIR/?”。 DDI早期映象文件,由DiskDUP IMGDRIVE IMG.EXE 展开 IMG 这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,此文件使用最多,能常用HD-COPY IMG UNIMG 都软件进行解压(注:IMG这个软件为什么一闪就没了呢,这个软件需要热键激活,按下 Ctrl+Alt+S+D+X, 如果要安装的软件压缩文件由和几个IMG 分开压缩,那最好用UNIMG 将它们全部解压缩,然后安装,它安装时提示你“请插入X 序列盘”。 ARJ ARJ(ARJ 这个以前风眯一时的压缩软件谁人不晓软件压缩的文件,它的压缩比较高,使用也特方便顺手,只需要“ARJ ar -v……” RAR这也是一个压缩文件,传说比ARJ压缩比更高,笔者没有亲手做试验,故不 敢下空此结论。 ZIP当前最流行的压缩文件淮不知道ZIP呀,WINZIP,再也不是DOS下的那个UNZIG或PKZIP 了,兼容,向下兼容,从游戏到软件,差不多都是它压缩的了。 IMD UCDOS 中输法的编码字典文件。 PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的。 BAS BASIC 中的源程序文件,BASIC 可为初学者最为熟悉的编辑语言,它的优点

常用的文件格式有哪些

常用的文件格式有哪些? *.386 Windows虚拟驱动程序 .3GR 基于DOS的屏幕捕捉器 .ACM (Audio compression manager) 音频压缩管理驱动程序 .ADF 系统管理配置 .AIF (.aiff) 是较为常见的声音格式,并是Macintosh独有的声音文件,在Macintosh中用Sound Play播放,在Windows中可由WaveFORM Hold and Modify播放。 .ANI (ANImated mouse cursor) 动画鼠标光标 .ARC (ARChive) 是一种古老的格式,由ARC处理。另外,还有ARCE (也称作ARC-E), PKXARC, 和PKUNPAK也可处理它。 WinZip除不提供添加文件进ARC文档外,其他功能都可使用。 .ARJ 是PC中常见的压缩文件格式,由压缩软件Arj生成,可由Arj解压缩,或WinArj处理。也可由WinZip浏览、解压缩(需要ARJ软件的支持)。 .AU 是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件WaveFORM Hold and Modify播放。Netscape Navigator中的LiveAudio也可播放.au文件格式。 .A VI Windows视频文件, 可由Windows中的“媒体播放机(MPLAYER.EXE)”播放。 .A WD 传真浏览文档 .A WP 传真关键词浏览器 .A WS 传真签名浏览器 .BAK (BAcKup) 备份文件,是系统或应用程序对一个文件进行修改前,先将该文件复制一份,并换(加)以扩展名.BAK表示。以便在发生意外时进行恢复。 .BA T (BA Tch) DOS批处理文件。 .BFC 公文包 .BIN (BINary) 二进制文件。其用途依系统或应用而定。 .BMP (Bit MaP) 是Windows的图像文件格式,许多Windows应用程序都可编辑显示它,如:Windows的画

常见的文件类型和软件

文件类型常用软件和英文缩写对照表一、常见的文件类型 HTML (超文本标记语言) 也是文本文件,所以可以用纯文本编辑器来编辑(如记事本) 其扩展名必须是 .htm 或 .html 关于动态网页 1.简单的DHTML:Frontpage中“格式”菜单中的“动态HTML效果”工具栏 2.使用客户端脚本语言JavaScript或VBScript:它通过一个 弹出一个警告框

阅读材料 子网掩码试题详解 IP地址由网络位和主机位组成,子网掩码是用来划分IP地址中的网络位和主机位的。某局域网内电脑子网掩码设的是255.255.255.224那么理论上这个局域网内最多能允许多少台电脑联网? A. 254 B. 32 C. 222 D. 30 解题步骤: (1)将子网掩码255.255.255.224 每段化为2进制得11111111111111111111111111100000 (2)数右边0的个数为5位,所以这个网络的主机位有5位。 (3)得出最多有25-2个(30个)主机编号 (4)得出最多可连接30台工作站的结论 (5)答案为D 详解: 1.Ip地址是一个32位二进制数,它的左边若干位称为“网络位”,剩下的叫“主机位”。 2.那么到底左边有几位是网络位呢?这个不固定,主要看子网掩码是什么。 3.子网掩码也是32位的二进制数,他的作用就是区分ip的网络位与主机位。他的左边由若干个1组成,剩下的都是 0。 4.子网掩码左边若有n个连续的1,那么ip地址左边n位数就是网络位,剩下的32-n位就是主机位。 5.若多个工作站的ip网络位完全相同,则他们属于同一个网络。同一个网络内的工作站是可以直接相互通信的。 (不同网络的工作站间通信就需要网关了) 6.网络位一旦确定,剩下的就是主机位了。由于总长度是32位,若左边24位是网络位,那么就只有最后的8位数当 主机位了。由乘法原理可知这时最多只有28个主机编号了。这里还规定最小的和最大的不能使用,所以就只有28-2个主机编号了。既然只有28-2主机编号,每个工作站都需要一个编号的,那也最多只能让28-2个工作站连入网络了。 连接书本 1.Ip地址有分A类地址,B类地址,C类地址等说法 2.A类地址默认的子网掩码为255.0.0.0,化为二进制也就是 11111111000000000000000000000000他的右边有24个零,所以他的主机位有24位,也就是最多有224-2台工作站(主机) 3.B类地址默认的子网掩码为255.255.0.0,化为二进制也就是 11111111111111110000000000000000他的右边有16个零,所以他的主机位有16位,也就是最多有216-2台工作站(主机) 4.C类地址默认的子网掩码为25 5.255.255.0,化为二进制也就是 11111111111111111111111100000000他的右边有8个零,所以他的主机位有8位,也就是最多有28-2台工作站(主机) 关于集线器、交换机和路由器工作方式的通俗解释 某一天,你到你高中好友小方(暂定这个名字吧)就读的大学去找他,那么你的做法是什么呢: 一、集线器的工作方式: 你站到教学楼前,大喊一声“小方,我来找你了!” (广播) 如果这个时候正好有别人也在大喊大叫,你就必须等他喊完了再喊。(排队) 如果你喊的时候不巧碰上另一个人跟他同时喊,那么你们两个喊的内容都不能被听见。(冲突) 你喊的时候,是听不见别人说什么的,只有喊完了才开始竖起耳朵听。(半双工工作方式、监听) 果然,对面楼里传来了小方的声音“你去死!” (响应) 二、交换机的工作方式: 小方事先通知了你他的手机号码(Mac地址)。 你拨通了他的手机。(建立连接) 对他说“我来找你了,因为我现在穷的要死,上网都上不起,一日三餐啃白馒头,兄弟你施舍点……”。(独享信道) 小方听得不耐烦,没等你说完就回了一句“你去死”!(全双工方式) 三、路由器的工作方式: 你事先把小方所在的XX系XX级XX班XX号座位的信息记录在你的粉红色笔记本上(建立路由表) 你找到了小方的地址(IP地址),并且确定了如何才能找到他的途径(路由选择)。 你到学校门房问到了XX系所在的楼,又到XX系问到了XX班的教室,又到XX教室问到了XX号座位的位置……经过N 次询问(N跳),你终于来到了小方的面前。 2、所有设备共享Hub的带宽,也就是说,如果hub的带宽是10M,连结了10了设备,每个设备就是1M; 3、Hub所有端口共享一个MAC 地址。 的特点如下: 2、端口不共享带宽,如果是一个10M的switch,那么每个端口的带宽就是10M;(连结了10了设备,每个设备还是10M) 3、每个端口拥有自己的MAC地址。 4 、它是一个网络设备,拥有路由器的一部分功能,它可以决定接收到的数据向什么地方发送,它的速度比路由器要快。 联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。 事实上,路由器除了上述的路由选择这一主要功能外,还具有网络流量控制功能

相关主题
相关文档
最新文档