压缩的 PS2 .RAW 文件

逆向工程 文件格式 解压
2021-07-04 21:41:06

我一直在尝试翻译钢之炼金术师 3,我使用 QuickBMS 脚本提取了 CFC.DIG 文件(主数据文件)。但现在我被 RACJIN 游戏中的这些 .Raw 文件困住了,[与 Bleach Soul Carnival 的情况相同]。它生成两个文件夹“0”:游戏语音中的角色“1”:纹理、模型、动画……这些文件似乎是用未知算法压缩的……

这是文件中前几个字节的十六进制转储:https : //imgur.com/a/3DM6imQdo它没有显示任何明显的标题结构。

我想知道是否有可能做到这一点..任何人都可以帮助我吗?

.RAW 文件夹“1”示例:https ://www.dropbox.com/s/w41oxpw​​q8ph7m56/1%20Folder%20Sample.7z?dl =0

1个回答

这不是一个真正的答案,所以我认为这属于评论部分,但我没有足够的声誉,所以。

我使用 HxD 十六进制编辑器打开示例文件并运行字节值计数分析。所有文件都显示出类似的模式:

00000223_6635792_10.raw 字节值计数分析

由此我可以看出文件没有加密或压缩(或者,最多使用非常基本的压缩 - 可能是 RLE 之类的)。压缩文件往往具有非常随机的值,因此您可能会期望或多或少是简单的图形。

您看到的那些尖峰,较高的尖峰(除了零,红色)对应于具有二的幂值的字节。然后,在一个尖峰和另一个尖峰之间的中间,尖峰略低。等等等等。这让我猜测。也许这些文件是预先计算好的表格?二叉树?某种查找数据?我不知道。无论如何,我希望这对您有所帮助。