很多软件都生成dat文件,很多软件都在使用这个扩展名,但却有不同的文件含义。按其扩展名来看就是DATA的意思,即数据文件,这类文件并没有进行绝对化的定义,例如很久以前接触到的dat文件就是VCD光盘里面的一般可以用视频播放器打开,而QQ的DAT文件中则存储了用户信息,只有QQ程序可以访问,我们无法使用另外的软件打开。还有一些其他程序都有自己对DAT文件的定义,要通过其特殊的程序来打开与之相关联的DAT文件。
一般vcd的dat文件都比较大,可以是几百M,当然也有几M的视频文件,而VCD都是电影,大多会在一个MPEGAV的文件夹里或是单独的一个文件夹里,数据文件一般在软件或是游戏的文件夹里,这类文件可以偿试使用迅雷看看或百度影音之类视频播放器打开。
某些软件的一些数据文件也是.dat扩展名,这些文件不能直接打开,也不能转换成文本文件。但有一些是文件格式,可以使用记事本打开,所以对于dat文件可以试试先使用记事本打开。
因为dat文件的格式并不标准,所以没有万能的软件来打开,而且要打开一个文件首要要知道它的内部格式,而不是看他的扩展名,扩展名只是一个内部格式的提示而已。
首先:文本文件和二进制文件是有区别的,对于文本文件来说,每个字节(或每几个字节)的意义相同,你只要一个一个字节的读出来就OK了;而对于二进制文件来说,可能有4个字节保存了一个整形,接下去有4个字节保存了一个浮点型等等……所以要想打开二进制文件需要了解它的文件格式。
要想知道文件格式,你可以用16进制编辑器打开一个二进制文件,然后猜测它的格式。 |