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