我如何阅读这个特定的* .DAT文件? (来自帝国时代2)

时间:2013-02-11 00:00:13

标签: java

基本信息:我有Age of Empires 2 Conquerer的DAT文件,扩展包(Forgotten Empires)。

问题:我希望能够阅读它的内容。我尝试使用FileReader方法和FileInputStream - ObjectInputStream。第一个给了我一个奇怪的输出“ì½|÷óÿ-...”而另一个给了我这个错误:java.io.StreamCorruptedException:无效的流标题:ECBD057C Afaik,每个DAT文件都不同,需要知道它是如何制作的。 我是编程的小伙子,所以如果我没有提供足够的信息,请原谅。

更多详细信息:链接到文件 - http://www.4shared.com/file/6SkPpm6r/empires2_x1_p1.html 有一些工具可以读取这个文件并对其进行编辑,但是,我想在一个简单的java程序中读取它并提取其中的内容。阅读工具:http://aok.heavengames.com/blacksmith/showfile.php?fileid=11002

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果要在线阅读,请转到NBT Editor。将文件拖放到那里(从文件资源管理器中)。该文件可能采用可读格式。