如何解压自定义游戏数据文件?

逆向工程 文件格式 解压
2021-07-08 07:15:30

所以这里是纲要:

文件本身是.spc。通常,您会认为这是一个频谱文件,但它是开发人员自己制作的自定义文件。它包含一个在游戏中使用/将使用的图像,我和一个小组正试图弄清楚如何解码它。

以下是我们迄今为止尝试并了解的内容:

- 最初,我们认为这是一个 PKSC7 证书信封。它不是,因为它是一个自定义文件。它们是从通用 .cpk 文件中解压出来的,该系列中的所有游戏都使用了该文件。

- 有问题的游戏是 PSVITA 和 PS4(虽然我们的文件来自 Vita 版本)游戏,名为 New Danganronpa V3

- 我们从不想分享如何解压缩文件的第三方那里收到信息。他们是那些告诉我们 SPC 文件不是证书或频谱文件的人,并且解压它的方法是向后和奇怪的,并且大多是偶然发现的

- 我们在 hex 文件中发现了一些奇怪的东西,但最相关的信息是 .spc 文件是 CPS.,一种 little-endian 压缩方法。根据我们在互联网其他地方找到的一些帮助,这是关于如何解密所述文件的一个重要提示——我们已经尝试将其切换为大端,但除了十六进制数据更改为更加连贯。

- 我们在十六进制数据中发现的其他内容包括文件路径之类的内容(例如名为“SPCpack”的内容,一些以 .srdi 和 .srd 结尾的内容,以及位于顶部的 -BEGIN CERTIFICATE-。这是一张图片: 前三位的十六进制数据

如果需要文件本身,可以在此处找到它们:

https://mega.nz/#!6xtmgBzQ!RNfIUlC94bQs4YPTVD0GuMFTi3LfqeIMrKdaxqRtCp8

0个回答
没有发现任何回复~