是否有一种压缩算法可以让您预先确定解压缩时将使用的字典?
即:
我想在服务器端压缩关于猫的文章,然后传输到客户端,也就是说我提前定义了一个字典:
Котик, кошечка, ми-ми-ми, мусик ...
这个字典被服务器和客户端都接收到,它永远不会再改变,或者它通过客户端和服务器之间的相互协议而改变。
现在,在压缩时,算法使用预先形成的字典(另外,如有必要,还可以专门为要压缩的数据创建一个附加字典)。
是否有一种压缩算法可以让您预先确定解压缩时将使用的字典?
即:
我想在服务器端压缩关于猫的文章,然后传输到客户端,也就是说我提前定义了一个字典:
Котик, кошечка, ми-ми-ми, мусик ...
这个字典被服务器和客户端都接收到,它永远不会再改变,或者它通过客户端和服务器之间的相互协议而改变。
现在,在压缩时,算法使用预先形成的字典(另外,如有必要,还可以专门为要压缩的数据创建一个附加字典)。
ZSTD可以做到这一点。首先,根据近似数据对其进行训练,然后 - 投入战斗
字典压缩:
创建字典:
字典压缩:
字典解包: