如何处理j2me中的图像,如.dat格式

时间:2012-12-07 10:03:38

标签: java-me

我正在开发j2me游戏。如何处理.dat格式的图像。

我下载了一些游戏并提取了jar,发现了一些数据格式图像而且无法打开那些图像和图像尺寸也很少..我需要使用哪些工具?

参考链接 enter link description here

无法找到解决方案?

2 个答案:

答案 0 :(得分:0)

dat文件可以是任何东西。取决于开发人员的感受。

一些开发人员选择剥离其标头的PNG文件,并在代码中添加了标头。这部分完成是为了节省几个字节(因为它们当时很重要),部分是因为这样做的挑战,部分是因为它确保所有图像使用完全相同的调色板。

所以这是一种可能性,但它确实可以是任何东西。

答案 1 :(得分:0)

正如mr_lou所说,.dat扩展名确实没有什么特别之处。

重新编译文件的步骤通常首先在十六进制编辑器中打开文件,然后查看文件中的第一部分信息。然后,您基本上可以从那里重新编译“正常”程序解释文件所需的数据。特别是,前8-16个字节通常非常有助于确定它应该是什么类型的文件。

如果您正在查看png文件(我通常更喜欢用于艺术资产),那么您可以参考http://en.wikipedia.org/wiki/Portable_Network_Graphics来查看“正常”png的外观。当您调整以节省字节时,您经常从png标头(诸如辅助组块之类的东西)中删除不必要的字段并使用通用调色板。

但是,请记住,它不一定是图像数据。它可能是关卡数据,声音,默认统计数据或任何特定数量的东西。