跳转到主要内容

基于libarchive的多格式归档库

项目描述

Archi

Build Status

基于libarchive的多格式归档库。由pyarchive派生。

使用方法

import archi

with open("test.tgz", "rb") as f:
    archive = archi.Archive(f)
for file in archive:
    print(file.filename)
    print(file.read())

请注意,您不能存储Entry,它们将在循环移动到下一个或结束时被释放。因此这不会起作用

archi = archi.Archive('file.zip')
files = [f for f in archi]
files[0].filename # Address boundary error !

变更日志

v0.2.3

  • (wheels) 升级捆绑的libarchive到v3.4.3

v0.2.2

v0.2.1

  • (wheels) 升级捆绑的libarchive到v3.4.1

v0.2.0

  • 添加对libarchive的ARCHIVE_FAILED错误的支持
  • 使用PyMem_Malloc & PyMem_Free代替alloca

v0.1.1

  • 修复macOS的二进制wheels

待办事项

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

archi-0.2.3.tar.gz (52.4 kB 查看哈希值)

上传时间

构建分发

archi-0.2.3-cp38-cp38-manylinux2010_x86_64.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.12+ x86-64

archi-0.2.3-cp38-cp38-manylinux2010_i686.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.12+ i686

archi-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl (808.4 kB 查看哈希值)

上传时间 CPython 3.8 macOS 10.9+ x86-64

archi-0.2.3-cp37-cp37m-manylinux2010_x86_64.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.12+ x86-64

archi-0.2.3-cp37-cp37m-manylinux2010_i686.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.12+ i686

archi-0.2.3-cp37-cp37m-macosx_10_6_intel.whl (840.3 kB 查看哈希值)

上传时间 CPython 3.7m macOS 10.6+ intel

archi-0.2.3-cp36-cp36m-manylinux2010_x86_64.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.12+ x86-64

archi-0.2.3-cp36-cp36m-manylinux2010_i686.whl (1.1 MB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.12+ i686

archi-0.2.3-cp36-cp36m-macosx_10_6_intel.whl (842.1 kB 查看哈希值)

上传时间 CPython 3.6m macOS 10.6+ intel

archi-0.2.3-cp35-cp35m-manylinux2010_x86_64.whl (1.0 MB 查看哈希值)

上传于 CPython 3.5m manylinux: glibc 2.12+ x86-64

archi-0.2.3-cp35-cp35m-manylinux2010_i686.whl (1.1 MB 查看哈希值)

上传于 CPython 3.5m manylinux: glibc 2.12+ i686

archi-0.2.3-cp35-cp35m-macosx_10_6_intel.whl (839.2 kB 查看哈希值)

上传于 CPython 3.5m macOS 10.6+ intel

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面