缩小测试用例

时间:2014-11-26 16:14:38

标签: language-agnostic zlib deflate

我正在进行Inflate减压实施。

它与GZIP压缩文件的效果非常好,但我不确定我是否可以通过这种方式测试它。

是否有一些参考测试文件集使用Deflate算法的不同变体进行压缩?

我的意思是固定和动态的霍夫曼树,未压缩的块,不同的窗口大小以及边缘和角落情况的所有可能组合。另外,为了测试错误检查,一些错误编码的文件会很好。

1 个答案:

答案 0 :(得分:2)

你可以在infcover.c中找到一些错误和边缘情况,尽管其中许多都是特定于zlib的膨胀代码,被设想覆盖其中的所有分支。