用基于c的快速zipfile解密替换内置zipfile模块

czipfile的Python项目详细描述


czipfile是python内置“zipfile”模块的替代品,并且 提供更快的、基于c的zipfile解密。代码实际上是 95%与Python2.6.5的lib/zipfile.py相同,有些非常小 修改以允许它在cython和zipdecrypter中编译 类,以利用本机C数据类型。

非常感谢Freenode中python的habnabit把我指了进去 在赛顿的正确方向

构建:

$ python setup.py build
# python setup.py install

或者,如果您使用简易安装:

# easy_install czipfile

或者,如果使用pip:

# pip install czipfile

不过,如果您想 您要编辑.pyx并安装Cython而不是 正在尝试编辑生成的.c文件。

与Python2.6.5相比,源发行版中包含了一个补丁 lib/zipfile.py,如果需要,可以使用它来创建czipfile.pyx。

这个包可能需要Python2.6;我之前没有测试过它 python版本。

我把这个版本放在python软件基金会的许可下, 特别是2.6.2版本。我相信这是最 代码的适当许可,考虑到它的血统,但是如果我 应该用gplv3代替,随时告诉我。

库塞拉 <;pez at apocalyptech dot com>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java基于条件如何创建StringBuffers并向其添加数据   java如何用UNC路径解决“不表示可正确访问的目录”异常?   在执行提取方法重构后,java代码的速度降低了6倍   java如何修改LDAPCertStore中用于X509证书链验证的LDAP连接属性   awt如何在Java中捕获鼠标光标?   字符串如何设置Java输出流   java NumberFormatException:用于输入字符串:“8:00”   unix/linux“tail f”的Java IO文件实现   java打印输出。带有JOptionPane的txt文件   java解组总是显示0和null   使用MySQL的windows java JavaFX自包含应用程序打包   JavaSpring:方法getBean(String…)是如何实现的根据输入字符串查找bean?   java高效地更新RecyclerView网格或以其他方式显示复杂网格   java向ArrayList添加对象(String、String、int、int)   java在一组文档上使用ForkJoinPool