经过一些小的修改,我们可以使一些C扩展运行起来,比如说,ripper、digest、socket、zlib等等。
ZLIB压缩算法需要更多的处理器时间,但适用于更具变化性的数据。
重新构造始终比简单的块级别zlib的行为有改进(对于weblog提高约30%,对于Hamlet则少一些)。
gzip(也称zip或zlib)所使用的算法是开源、无专利的LZ77(Lempel-Ziv1977)算法的变体。
这个类在运行时候无需ZLIB库的支持,所以能够在绝大多数服务器上运行。
内建的zlib模块可帮助处理gzip文件,对于大多数情况它都够好。
最后,中间的红色条表示结合了zlib库压缩的xml2struct.py的压缩性能。
TinyXML以Zlib许可来发布,所以你可以在开源或者商业软件中使用它。