Rapidgzip icon
Rapidgzip icon

Rapidgzip

 1 like

Rapidgzip: Parallelized Decompression of Gzip Files with Support for Fast Random Access.

Rapidgzip screenshot 1

License model

  • FreeOpen Source

Platforms

  • Windows
  • Mac
  • Linux
  No rating
1 like
0comments
0 news articles

Features

Suggest and vote on features

Rapidgzip News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Rapidgzip information

  • Developed by

    Maximilian Knespel
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    23 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  387 Stars
  •  8 Forks
  •  11 Open Issues
  •   Updated Jan 29, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Rapidgzip, and it has gotten 1 likes

Rapidgzip was added to AlternativeTo by Paul on Sep 8, 2023 and this page was last updated Sep 8, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Rapidgzip?

Rapidgzip: Parallelized Decompression of Gzip Files with Support for Fast Random Access.

This repository contains the command line tool rapidgzip, which can be used for parallel decompression of almost any gzip file. Other tools, such as bgzip, can only parallelize decompression of gzip files produced by themselves. rapidgzip works with all files, especially those produced by the usually installed GNU gzip. How this works can be read in the pugz paper or in the rapidgzip paper, which builds upon the former.

The Python module provides a RapidgzipFile class, which can be used to seek inside gzip files without having to decompress them first. Alternatively, you can use this simply as a parallelized gzip decoder as a replacement for Python's builtin gzip module in order to fully utilize all your cores.

The random seeking support is the same as provided by indexed_gzip but further speedups are realized at the cost of higher memory usage thanks to a least-recently-used cache in combination with a parallelized prefetcher.

This repository is a light-weight fork of the indexed_bzip2 repository, in which the main development takes place. This repository was created for visibility reasons and in order to keep indexed_bzip2 and rapidgzip releases separate. It will be updated at least for each release. Issues regarding rapidgzip should be opened here.

Official Links