可以使用一个文本编辑工具如UltraEdit打开文件(16进制模式下),然后看文件头是什么字符,以下是常见文件类型的文件头字符(16进制),
JPEG(jpg),文件头:FFD8FFPNG(png),文件头:89504E47
GIF(gif),文件头:47494638
TIFF(tif),文件头:49492A00
WindowsBitmap(bmp),文件头:424D
CAD(dwg),文件头:41433130
AdobePhotoshop(psd),文件头:38425053
RichTextFormat(rtf),文件头:7B5C727466
XML(xml),文件头:3C3F786D6C
HTML(html),文件头:68746D6C3E
Email[thoroughonly](eml),文件头:44656C69766572792D646174653A
OutlookExpress(dbx),文件头:CFAD12FEC5FD746F
Outlook(pst),文件头:2142444E
MSWord/Excel(xls.or.doc),文件头:D0CF11E0
MSAccess(mdb),文件头:5374616E64617264204A
WordPerfect(wpd),文件头:FF575043
Postscript(eps.or.ps),文件头:252150532D41646F6265
AdobeAcrobat(pdf),文件头:255044462D312E
Quicken(qdf),文件头:AC9EBD8F
WindowsPassword(pwl),文件头:E3828596
ZIPArchive(zip),文件头:504B0304
RARArchive(rar),文件头:52617221
Wave(wav),文件头:57415645
AVI(avi),文件头:41564920
RealAudio(ram),文件头:2E7261FD
RealMedia(rm),文件头:2E524D46
MPEG(mpg),文件头:000001BA
MPEG(mpg),文件头:000001B3
Quicktime(mov),文件头:6D6F6F76
WindowsMedia(asf),文件头:3026B2758E66CF11
MIDI(mid),文件头:4D546864
批处理怎么检测文件类型?就是检测用文本工具打开文件另存为看到的那个编码,我只要判断出是否为utf-8编码
我只知道用记事本保存的UTF-8文件头三个字节是EF BB BF,但不知道用其它编辑软件保存的UTF-8是不是也会设置同样的文件头.而且我也不知道批处理怎样按字节读取文本文件.希望对你有所帮助.另外,别对批处理要求太高了.
这个原理我也知道,主要是代码怎么写的呢??总子先谢谢。我网上下了个类似的,但我不会修改。你Q号多少,帮忙看看能不能修改?
不会,一般这样的问题我就编程解决了,你再等等命令行高手吧.
如何判断压缩文件的文件类型
单个未知类型文件
1、下面这个压缩文件是从网上下载的,右键,解压到当前文件夹。
2、解压后,只有一个文件名,没扩展名(隐藏扩展名的勾已去掉了),没图标,根本不知道是什么文件类型。
3、这时该怎么办呢,不急,当然有办法,从网上下载“FileAnalysis”,这是个文件类型分析软件,无须安装,直接启动“FileAnalysis.exe”。
4、打开程序窗口后,点击“打开文件”按钮。
5、文件选择窗口,选择不知类型的文件“file”,点“打开”。
6、加载文件后,点“分析”按钮,其实不点也行,只要加载文件后,马上会自动进行分析。
分析有三项,可能性,文件类型,扩展名。经过分析,可能是7-zip类型,扩展名是7z,可能性为100%。
7、看来是7z压缩文件,于是将file后缀名添加zip(添加为7z也一样),这类压缩文件zip,7z,rar,7-zip都是可以关联打开的,修改后,图标马上就变为压缩图标了。
8、在file.zip上双击,这个文件就打开了,也看到里面的文件了。我用的是WinRAR压缩软件打开的。
多个未知类型文件
1、不止出现上面的情况,还出现了多个未知类型的文件,如下图,几个文件名字都一样,而且不知扩展名,这该怎么办呢?
先不管它是什么文件类型,先把它们解压出来,全部选择后,右键,解压到指定文件夹。
2、解压时,出现确认文件替换窗口,因为它们都同名,而一个文件夹中,不能有同名的文件,所以,第一个解压后,第二个就会提示确认文件替换窗口,当然不能替换,点“重命名”。
3、在原来名字后,加个2即可,为了更直观,加一下划线, 再加2,其它的依此类推_3,_4,_5,_6......。解压后如下第3图。
4、然后再用FileAnalysis.exe来分析,从第一个起,进行分析,这回不是100%了,而是83.3%,文件类型为RAR,扩展名也为RAR。其它类型为RBT,16.7%,这个类型,我也没见过。
5、从第1个到第9个,都分析一下,都是这样的结果,看来只能以RAR类型来定,83.3%的可能性,应该不会错。
提示:下面还有个DownloadRequiredReading.txt文件,这个是说明文件,而且已显示了扩展名“.txt”,所以排除。
6、是不是分析出了结果,就可以打开它们了,直接添加“.rar”扩展名就可以了,根据我的经验,肯定不行,我在下载时,提示提分卷压缩文件。
要如何辨别是分卷压缩文件呢,告诉大家方法,先把扩展名改为.rar,然后一个一个打开,看看 里面文件是否有箭头,如果有箭头,则表示为分卷压缩,向右的箭头表示为“未完待续”,向左的箭头表示“续接”。
看来是被分割的压缩文件,分割的压缩文件要如何解压呢?肯定不能一个一个去解压,必须先给它们添加一个分卷压缩后缀“.partX”,再加“.rar”。即"文件名.partX.rar"。
注释:“文件名”要一样,part表示分卷,part后面的“X”表示序号,从1开始,9个文件,也就是.part1 - .part9,rar表示为压缩文件。
7、全部改好名后,选择第一个,右键,用WinRAR解压到当前文件夹,WinRAR软件会自动把这9个文件依次解压,集成一个文件或文件夹。
解压成功后,我检查了一下它们的大小,9个压缩文件大小为90MB左右,解压出的文件夹为110MB左右,大小很正常,检查里面的文件,打开也正常,没有出现错误。
如何判断未知文件类型
亲,您好!应该是教室电脑里没有安装PPT之类的文件。计算机应该能帮你判别未知文件类型,然后下载个能打开的程序或者您可以试试安装个百度卫士。百度卫士软件库里有办公软件,然后下载上就可以打开了哈。同时百度卫士在遇到未知类型的文件的时候,只需双击或右键,百度卫士帮您轻松打开未知类型的文件。我现在打开未知文件,超快的哈。希望我的答案可以帮到您哈,希望您能选择我为满意答案
java 判断文件类型
简单实现如下:
import java.io.*;
/*通常用在从客户到服务端传送的判断
先用getName()获得文件的名字,这个市File的自带方法。然后那名字给一个String对象,用下面的方法得到文件的扩展名。
*/
public class Rename{
public String getTypeName(String s){
String s1=s.substring(s.indexOf(".")+1,s.length());
if(s1.indexOf(".")>=0){
s=s1;
Rename sf=new Rename();
s=sf.getTypeName(s);
}
return s.substring(s.indexOf("."),s.length());
}
}
C# 如何判断文件类型 用C#设计打开对话框,想问一下大侠们,如何用combobox控制listview显示不同类型文件
例如:string ext=Path.GetExtension(c:\1.bmp).ToUpper();
用 Path.GetExtension可以取到后缀名
用ToUpper,转成大写
在combobox 的CheckedChanged事件中做筛选
转载请注明出处51数据库 » 判断文件类型的软件 如何判断文件类型