使用 reinflate 方法压缩游戏

Compressing game with reinflate method

我最近知道reinflate 压缩游戏的方法比precomp 好得多所以任何人都可以告诉我如何使用reinflate + srep + lzma 压缩游戏。 这意味着告诉我创建批处理文件的代码,我可以将其用于 compression.i 使用 precomp +srep +lzma 方法。

是的,请告诉我如何使用 inno setup 解压缩这些压缩文件,即我必须添加什么代码。

一个人刚刚通过 reinflate 将 gta v 压缩到 29 GB

为了阐明这个问题,我的工具 Precomp 可以帮助进一步压缩已经压缩的文件。它正在解压缩 zlib 流之类的压缩内容,并找出必须使用哪些压缩参数来获取精确到位的压缩流。之后,压缩流可以被解压缩的数据替换,并且使用 7-Zip 等高级压缩方法可以将生成的文件压缩得比原始文件更好。

上面提到的"reinflate"其实就是reflate, a similar closed source alternative that uses a more sophisticated approach to achieve better results - it works on every zlib stream because it doesn't brute force zlib parameters, but reimplements zlib and (roughly speaking) stores a diff of the used zlib codes. For more information, see Precomp issue #21.

不幸的是,reflate 的用法相当复杂,没有进一步的开发,所以我最好的建议是在 encode.ru 论坛上提问。