在电脑上运行的应用程序 , 特别是游戏中,数据是极其重要的组成部分 。而“.dat”文件是一种广泛的数据存储文件格式扩展名 。一、什么是“.dat”文件“.dat”中的“dat”是“Data”的简写 。意为“数在电脑上运行的应用程序,特别是游戏中,数据是极其重要的组成部分 。而“.dat”文件是一种广泛的数据存储文件格式扩展名 。
【dat文件如何打开?了解dat文件正确打开方式】
文章插图
文章插图
一、什么是“.dat”文件
“.dat”中的“dat”是“Data”的简写 。意为“数据”的意思,因而“.dat”文件即是数据文件 。
“.dat”不是一种标准文件格式,许多文件都使用这个扩展名,但文件含义不同 。例如,VCD光盘中的“.dat”文件用一般的视频播放器就可以打开,而QQ目录下的“.dat”文件是存储了用户信息的文件 , 不能使用常规方式打开,只有QQ程序可以访问 。每种程序都有自己对“.dat”文件的定义,要通过产生它的程序来打开相应的“.dat”文件 。
二、“.dat”文件用什么打开
广义上来说 , 文字、图片、声音、视频都可以保存为“.dat”文件,它们会以二进制的形式储存在“.dat”文件中,所以,要打开“.dat”文件,就不能以一种特定的软件来定义,这一点与“.dll”文件和“.ini”文件不同 。比如下图原本为图片文件的“example.jpg”,我们更改后缀把它变为“example.dat”,我们边讲边用各种方式打开,看看会发生什么 。
文章插图
文章插图
1.文本编辑器
系统自带的记事本、写字板其实就是指的文本编辑器 , 只不过网上有类似于记事本功能的软件也属于文本编辑器,都可以打开“.dat”文件 , 所以这里我们统称“文本编辑器” 。文本编辑器仅仅是可以打开“.dat”文件,能不能正确显示内容是另外一回事,很大一部分非文本数据的“.dat”文件会显示乱码,根本看不懂 。如下图,因为“example.dat”储存的是图片数据 , 非文本数据,所以用记事本打开后是乱码 。
文章插图
文章插图
2.相关应用程序
如果“.dat”文件是由特定应用程序生成 , 那么用相关的应用程序可以打开 。
(1)如果储存的是视频数据,可以使用系统自带的Windows Media Player打开,也可以试着用外部视频软件如暴风影音、腾讯视频或带解码功能的视频软件等打开 。如图 , “example.dat”非视频数据,用Windows Media Player打开后提示错误 。但很奇怪,它会默认为腾讯视频文件,用腾讯视频打开,图片会被播放,但是一闪而过 , 无法暂停,也无法截图 。
文章插图
文章插图
(2)如果储存的是音频数据,可以使用系统自带的Windows Media Player打开 , 也可以试着用外部音频软件打开;“example.dat”用QQ音乐尝试打开的时候没有任何反应 。
(3)如果储存的是图片数据,可以使用系统自带的照片功能打开,也可以试着用图片查看或编辑软件如WPS图片等打开;“example.dat”用WPS图片尝试打开的时候没有任何反应 。
(4)如果储存的是文本数据 。则可以直接用记事本去打开;用这种方式打开“example.dat” , 这个在开头就试过了,显示乱码 。
(5)如果储存的是一些特殊格式的数据,比如开头说的QQ用户信息数据,就只能用软件专用通道调用,比如在QQ聊天窗口查看聊天记录数据,只能在与特定好友的聊天窗口才能看到这些聊天记录数据的内容;“example.dat”完全无法用这种方式打开 。
(6)如果是游戏存档数据,那只能在游戏中使用;“example.dat”完全无法用这种方式打开 。
至于怎么判断储存的是哪种数据 , 除非有对文件的说明,否则只能到一个个软件上硬试 。如果知道储存的是哪种数据,就可以用格式转换工具把文件转换成对应格式 , 或者直接更改扩展名 。比如,如果你确定这个“.dat”文件是视频文件,你就可以直接在文件名上把后缀“.dat”改为“.mp4”、“.avi”、“.rmvb”、“.flv”等(改扩展名后可能存在打不开的情况 , 这种情况的需要用转换工具去转换) 。
文章插图
文章插图
3.用特殊工具打开,比如winhex,以16进制的方式查看其代码 。如图 , “example.dat”打开后显示如下代码 。
总结,可以看到,第二张图片预览区显示的那么美的一张图片,被用不同的方式打开后是奇形怪状的乱码的和代码,这不禁让人思考《黑客帝国》中所表达的那样:我们认为的真实世界会不会就是高维世界生命体编写的代码 。