我正在开发j2me游戏。如何处理.dat格式的图像。
我下载了一些游戏并提取了jar,发现了一些数据格式图像而且无法打开那些图像和图像尺寸也很少..我需要使用哪些工具?
参考链接 enter link description here
无法找到解决方案?
答案 0 :(得分:0)
dat文件可以是任何东西。取决于开发人员的感受。
一些开发人员选择剥离其标头的PNG文件,并在代码中添加了标头。这部分完成是为了节省几个字节(因为它们当时很重要),部分是因为这样做的挑战,部分是因为它确保所有图像使用完全相同的调色板。
所以这是一种可能性,但它确实可以是任何东西。
答案 1 :(得分:0)
正如mr_lou所说,.dat扩展名确实没有什么特别之处。
重新编译文件的步骤通常首先在十六进制编辑器中打开文件,然后查看文件中的第一部分信息。然后,您基本上可以从那里重新编译“正常”程序解释文件所需的数据。特别是,前8-16个字节通常非常有助于确定它应该是什么类型的文件。
如果您正在查看png文件(我通常更喜欢用于艺术资产),那么您可以参考http://en.wikipedia.org/wiki/Portable_Network_Graphics来查看“正常”png的外观。当您调整以节省字节时,您经常从png标头(诸如辅助组块之类的东西)中删除不必要的字段并使用通用调色板。
但是,请记住,它不一定是图像数据。它可能是关卡数据,声音,默认统计数据或任何特定数量的东西。