Java me 如何处理类似j2me的.dat格式的图像

Java me 如何处理类似j2me的.dat格式的图像,java-me,Java Me,我正在用j2me开发一个游戏。如何处理.dat格式的图像 我下载了一些游戏并提取了jar,发现一些dat格式的图像无法打开,图像大小也非常小。。我需要使用什么工具 参考链接 无法找到解决方案?dat文件可以是任何内容。取决于开发人员想做什么 一些开发人员选择去掉PNG文件的头,并将头添加回代码中。这部分是为了节省几个字节(因为它们在当时很重要),部分是因为这样做很困难,部分是因为它确保所有图像使用完全相同的调色板 所以这是一种可能性,但它确实可以是任何东西。正如娄先生所说,.dat扩展确实没有

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

我下载了一些游戏并提取了jar,发现一些dat格式的图像无法打开,图像大小也非常小。。我需要使用什么工具

参考链接


无法找到解决方案?

dat文件可以是任何内容。取决于开发人员想做什么

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


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

正如娄先生所说,.dat扩展确实没有什么特别之处

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

如果您正在查看png文件(这是我通常更喜欢用于艺术资产的文件),那么您可以参考以查看“正常”png的外观。当您调整以保存字节时,您通常会从png标题中删除不必要的字段(如辅助块)并使用公共调色板

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