我正在用j2me开发一个游戏。如何处理.dat格式的图像。
我下载了一些游戏,解压了jar,找到了一些dat格式的图片,无法打开,图片大小也很小。我需要使用哪些工具?
参考链接enter link description here
找不到解决方案?
发布于 2012-12-11 01:56:54
dat文件可以是任何文件。这取决于开发人员想要做什么。
一些开发人员选择剥离PNG文件的标头,并将标头添加回代码中。这样做的部分原因是为了节省几个字节(因为它们在当时很重要),部分原因是这样做的挑战,部分原因是它确保所有图像使用完全相同的调色板。
所以这是一种可能性,但它真的可以是任何东西。
发布于 2012-12-14 06:20:45
正如mr_lou所说,.dat扩展并没有什么特别之处。
重新编译文件的步骤通常从在十六进制编辑器中打开文件,然后查看文件中的前几位信息开始。然后,您基本上可以从那里重新编译“正常”程序解释该文件所需的数据。特别是,前8-16个字节通常对确定它是什么类型的文件非常有帮助。
如果您正在查看png文件(这是我通常更喜欢用于艺术资源的文件),那么您可以参考http://en.wikipedia.org/wiki/Portable_Network_Graphics来查看“普通”png可能是什么样子的。在调整以节省字节时,通常会从png标头中去掉不必要的字段(例如辅助块),并使用通用调色板。
但是,请记住,它不一定是图像数据。它可以是像关卡数据,声音,默认统计数据或任何特定数量的东西。
https://stackoverflow.com/questions/13760845
复制相似问题