我想将此算法用于各种用例。
如果 weissman 分数高于理论极限,我只想使用它。
我没有看到自述文件中列出的 weissman 分数。
想知道同样的事情,是否有人进行了足够的测试来发布准确的魏斯曼分数?
Weissman 评分有很多问题:
T <= 1
产生无意义的答案。log(T_ref / T_exp)
可能会比log(T_ref) / log(T_exp)
更好)。 就目前而言,使用分钟与秒对压缩器进行评分会产生不同的分数。尽管如此,使用以下参数:
gzip
(在其默认级别 6)作为参考压缩器。我得到以下分数:
算法 | 等级 | 分数
---- | --- | -----
压缩包| 1 | 1.19
压缩包| 2 | 1.20
压缩包| 3 | 1.15
压缩包| 4 | 1.16
压缩包| 5 | 1.09
压缩包| 6 | 1.00
压缩包| 7 | 0.96
压缩包| 8 | 0.87
压缩包| 9 | 0.83
lz4 | 1 | 2.98
zstd | -5 | 2.97
zstd | -4 | 2.86
zstd | -3 | 2.77
zstd | -2 | 2.58
zstd | -1 | 2.54
zstd | 1 | 2.67
zstd | 2 | 2.34
zstd | 3 | 2.11
zstd | 4 | 1.98
zstd | 5 | 1.67
zstd | 6 | 1.55
zstd | 7 | 1.42
zstd | 8 | 1.34
zstd | 9 | 1.24
zstd | 10 | 1.18
zstd | 11 | 1.12
zstd | 12 | 1.03
zstd | 13 | 0.97
zstd | 14 | 0.94
zstd | 15 | 0.90
zstd | 16 | 0.89
zstd | 17 | 0.86
zstd | 18 | 0.84
zstd | 19 | 0.82
zstd | 20 | 0.82
zstd | 21 | 0.80
zstd | 22 | 0.79
如您所见,zstd 和 lz4 都突破了 2.9 的理论限制。
我希望这些信息对你有用!
最有用的评论
Weissman 评分有很多问题:
T <= 1
产生无意义的答案。log(T_ref / T_exp)
可能会比log(T_ref) / log(T_exp)
更好)。 就目前而言,使用分钟与秒对压缩器进行评分会产生不同的分数。尽管如此,使用以下参数:
gzip
(在其默认级别 6)作为参考压缩器。我得到以下分数:
算法 | 等级 | 分数
---- | --- | -----
压缩包| 1 | 1.19
压缩包| 2 | 1.20
压缩包| 3 | 1.15
压缩包| 4 | 1.16
压缩包| 5 | 1.09
压缩包| 6 | 1.00
压缩包| 7 | 0.96
压缩包| 8 | 0.87
压缩包| 9 | 0.83
lz4 | 1 | 2.98
zstd | -5 | 2.97
zstd | -4 | 2.86
zstd | -3 | 2.77
zstd | -2 | 2.58
zstd | -1 | 2.54
zstd | 1 | 2.67
zstd | 2 | 2.34
zstd | 3 | 2.11
zstd | 4 | 1.98
zstd | 5 | 1.67
zstd | 6 | 1.55
zstd | 7 | 1.42
zstd | 8 | 1.34
zstd | 9 | 1.24
zstd | 10 | 1.18
zstd | 11 | 1.12
zstd | 12 | 1.03
zstd | 13 | 0.97
zstd | 14 | 0.94
zstd | 15 | 0.90
zstd | 16 | 0.89
zstd | 17 | 0.86
zstd | 18 | 0.84
zstd | 19 | 0.82
zstd | 20 | 0.82
zstd | 21 | 0.80
zstd | 22 | 0.79
如您所见,zstd 和 lz4 都突破了 2.9 的理论限制。
我希望这些信息对你有用!