文件名称:indexed_gzip:在Python中快速随机访问gzip文件
文件大小:101KB
文件格式:ZIP
更新时间:2024-05-23 20:37:34
Python
indexed_gzip 在Python中快速随机访问gzip文件 概述 indexed_gzip项目是一个Python扩展,旨在提供内置Python gzip.GzipFile类IndexedGzipFile 。 编写indexed_gzip是为了允许快速随机访问压缩的图像文件(对于该文件,GZIP是事实上的压缩标准),但是可以与任何GZIP文件一起使用。 indexed_gzip很容易与使用nibabel ( )。 标准的gzip.GzipFile类公开了一个类似于访问的随机接口(通过其seek和read方法),但是每次您在未压缩的数据流中寻找新点时, GzipFile实例都必须从文件的开头开始解压缩。 ,直到到达要求的位置。 IndexedGzipFile实例通过构建索引来解决此性能限制,该索引包含搜索点,压缩数据流和未压缩数据流中对应位置之间的映射。 每个搜寻点都附带有一
【文件预览】:
indexed_gzip-master
----MANIFEST.in(303B)
----.coveragerc(158B)
----.github()
--------workflows()
----compat()
--------stdint.h(8KB)
----AUTHOR(205B)
----LICENSE(937B)
----.ci()
--------build_dev_indexed_gzip.sh(277B)
--------build_wheels.sh(1KB)
--------run_tests.sh(1KB)
--------install_32bit_dependencies.sh(529B)
--------install_vcpython27.sh(67B)
--------download_zlib.sh(504B)
--------build_test_wheel.sh(232B)
--------activate_env.sh(109B)
--------create_test_env.sh(802B)
----indexed_gzip()
--------zran.c(88KB)
--------indexed_gzip.pyx(33KB)
--------tests()
--------zran_file_util.h(3KB)
--------zran_file_util.pxd(1KB)
--------zran.pxd(3KB)
--------zran.h(12KB)
--------__init__.py(528B)
--------zran_file_util.c(7KB)
----setup.cfg(345B)
----setup.py(8KB)
----performance.png(25KB)
----CHANGELOG.md(8KB)
----README.md(8KB)