Overview of rapidgzip capabilities
mainrapidgzip is a tool for parallelized decompression of gzip files, supporting fast random access.
Key features include:
- Universal Compatibility: Unlike tools like
bgzipwhich only work with files they produced,rapidgzipworks with almost any gzip file, including those produced by standard GNUgzip. - Parallel Decompression: It can utilize all available CPU cores to speed up decompression.
- Random Access: Through the Python
RapidgzipFileclass, you can seek inside gzip files without decompressing the entire file first. - Performance Optimization: Uses a least-recently-used (LRU) cache and a parallelized prefetcher to speed up seeking, similar to
indexed_gzipbut with higher memory usage for better speed.