本文比较PS2的PRLE与BZ/BZW压缩:RLE以“值+重复次数”编码连续重复数据,LZSS用回溯引用复用历史片段。PRLE用字面量块处理非重复数据,BZ用控制掩码,纯明文渐近开销约12.5%。两者无优劣,取决于数据分布与格式设计,理解它们有助于复古游戏逆向与资源解包。
本文解析世嘉Dreamcast与PS2游戏中的LZSS压缩变体BZ和BZW。BZ以字节为单位,用8位控制掩码区分明文与引用,短引用1字节、长引用2字节,以长引用长度0作EOF。BZW以16位字为单位,用16位掩码,需字节交换,以长度1作EOF。两者通过控制掩码、引用编码和回溯复制实现解压,兼顾存储与读取效率。
完成下面两步后,将自动完成登录并继续当前操作。