language-agnostic - 缩小测试用例

标签 language-agnostic zlib deflate

我正在研究 Inflate 减压实现。

它对于 GZIP 压缩文件工作得很好,但我不确定我是否可以通过这种方式测试它是否足够好。

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

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

最佳答案

您可以在 infcover.c 中找到一些错误和边缘情况,尽管其中许多特定于 zlib 的 inflate 代码,旨在涵盖其中的所有分支。

关于language-agnostic - 缩小测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27153926/

相关文章:

database - 长期交易是否可以接受?

algorithm - 对于小数,最有效的整数 n 次根算法是什么?

python - python zlib 库是否支持 uuencode?

c++ - 在 Release模式下检测到缓冲区溢出 - linux

c# - Regex 可以用于这个特定的字符串操作吗?

language-agnostic - 在 CQRS 工作流中获取另一个域的数据的推荐方法是什么?

c# - HttpClient AutomaticDecompression 使用 gzip,而不是 deflate

Java 达到 >50% 的压缩率

Python写入数据库时​​总线报错问题

php - gzdeflate() 和大量数据