ZHCUAU3J January 2018 – March 2024
以下几个小节提供了有关 RLE 和 LZSS 格式的解压缩算法的信息。若要查看解压缩算法的示例,请参阅运行时支持库中的以下函数:
行程编码 (RLE):
位索引 | 使用行程编码压缩的初始化数据 |
位索引之后的数据使用行程编码 (RLE) 格式进行压缩。C7000 使用一种可以使用以下算法解压缩的简单行程编码:请查看 copy_decompress_rle.c 以了解详细信息。
C7000 运行时支持库有一个例程 __TI_decompress_rle() 可以解压缩使用 RLE 压缩的数据。此函数的第一个参数是指向(位于 位索引后)的地址,第二个参数是 C 自动初始化记录的运行地址。
Lempel-Ziv-Storer-Szymanski 压缩 (LZSS):
位索引 | 使用 LZSS 压缩的数据 |
8 位索引之后的数据使用 LZSS 压缩格式进行压缩。C7000 运行时支持库有一个例程 __TI_decompress_lzss() 可以解压缩使用 LZSS 压缩的数据。此函数的第一个参数是指向(位于 位索引后)的地址,而第二个参数是 C 自动初始化记录的运行地址。