在寻找未知的存档文件之前我应该​​知道什么?

Tho*_*ens 4 file-format

我玩的游戏将其所有数据存储在.DAT文件中.人们在检查文件时已经完成了一些工作.还有一些现有的工具,但我不确定他们目前的状态.我认为自己在数据中找到它会很有趣,但我从来没有试过检查过一个文件,更不用说之前这样了.

在我首先深入研究数据提取目的之前,有什么我应该知道的吗?

编辑:我想非常一般的提示,因为检查文件格式似乎很有趣.我希望能够使用File X并学习如何解决它的学习问题.

Ed *_*rty 8

  1. 在你走得太远之前,你肯定想要一个十六进制编辑器.它可以让您将原始数据视为数字而不是记事本正在使用的任何字体(或任何文本编辑器)中的大空块.
  2. 尝试在你拥有的任何存档提取器(即zip,7z,rar,gz,tar等)中打开它,看看它是否只是一种重命名的文件格式(.PK3就是这样).
  3. 在文件中的某处查找已知文件格式的标头,这将帮助您发现存储数据的某些部分的位置(即搜索"IPNG"以查找其中的任何(未压缩的)png文件).
  4. 如果确实找到了存储某个数据的位置,请记下它的位置和长度,看看是否可以找到与文件开头附近的任何一个值相等的数字,这些值通常用作指向实际数据的指针.数据.
  5. 有时你只需要猜测,或直觉某个值意味着什么,如果你错了,那就继续前进吧.你无能为力.
  6. 我发现http://www.wotsit.org对于已知的文件类型格式特别有用,可以帮助在.dat文件中查找标头.