Skip to content
Snippets Groups Projects
Commit 45b75490 authored by Maximilian Knespel's avatar Maximilian Knespel Committed by mxmlnkn
Browse files

Apply pragzip name change

parent 2a56c97b
No related branches found
No related tags found
2 merge requests!846Automated merge from preview to main,!844Apply pragzip name change to rapidgzip
...@@ -175,53 +175,53 @@ The fastest single-core decoder is `igzip` from the ...@@ -175,53 +175,53 @@ The fastest single-core decoder is `igzip` from the
[Intelligent Storage Acceleration Library](https://github.com/intel/isa-l.git). [Intelligent Storage Acceleration Library](https://github.com/intel/isa-l.git).
In tests, it can reach ~500 MB/s compared to ~200 MB/s for the system-default `gzip`. In tests, it can reach ~500 MB/s compared to ~200 MB/s for the system-default `gzip`.
If you have very large files and need to decompress them even faster, you can use If you have very large files and need to decompress them even faster, you can use
[pragzip](https://github.com/mxmlnkn/pragzip). [rapidgzip](https://github.com/mxmlnkn/rapidgzip).
Currently, it can reach ~1.5 GB/s using a 12-core processor in the above-mentioned tests. Currently, it can reach ~1.5 GB/s using a 12-core processor in the above-mentioned tests.
[Pragzip](https://github.com/mxmlnkn/pragzip) is available on PyPI and can be installed via pip. [rapidgzip](https://github.com/mxmlnkn/rapidgzip) is available on PyPI and can be installed via pip.
It is recommended to install it inside a It is recommended to install it inside a
[Python virtual environment](python_virtual_environments.md). [Python virtual environment](python_virtual_environments.md).
```console ```console
marie@compute$ pip install pragzip marie@compute$ pip install rapidgzip
``` ```
It can also be installed from its C++ source code. It can also be installed from its C++ source code.
If you prefer that over the version on PyPI, then you can build it like this: If you prefer that over the version on PyPI, then you can build it like this:
```console ```console
marie@compute$ git clone https://github.com/mxmlnkn/pragzip.git marie@compute$ git clone https://github.com/mxmlnkn/rapidgzip.git
marie@compute$ cd pragzip marie@compute$ cd rapidgzip
marie@compute$ mkdir build marie@compute$ mkdir build
marie@compute$ cd build marie@compute$ cd build
marie@compute$ cmake .. marie@compute$ cmake ..
marie@compute$ cmake --build . pragzip marie@compute$ cmake --build . rapidgzip
marie@compute$ src/tools/pragzip --help marie@compute$ src/tools/rapidgzip --help
``` ```
The built binary can then be used directly or copied inside a folder that is available in your The built binary can then be used directly or copied inside a folder that is available in your
`PATH` environment variable. `PATH` environment variable.
Pragzip can be used like this: Rapidgzip can be used like this:
```bash ```bash
marie@compute$ pragzip -d <file_to_decompress> marie@compute$ rapidgzip -d <file_to_decompress>
``` ```
For example, if you want to decompress a file called `data.gz`, use: For example, if you want to decompress a file called `data.gz`, use:
```console ```console
marie@compute$ pragzip -d data.gz marie@compute$ rapidgzip -d data.gz
``` ```
Furthermore, you can use it to speed up extraction of a file `my-archive.tar.gz` like this: Furthermore, you can use it to speed up extraction of a file `my-archive.tar.gz` like this:
```console ```console
marie@compute$ tar --use-compress-program=pragzip -xf my-archive.tar.gz marie@compute$ tar --use-compress-program=rapidgzip -xf my-archive.tar.gz
``` ```
Pragzip is still in development, so if it crashes or if it is slower than the system `gzip`, Rapidgzip is still in development, so if it crashes or if it is slower than the system `gzip`,
please [open an issue](https://github.com/mxmlnkn/pragzip/issues) on GitHub. please [open an issue](https://github.com/mxmlnkn/rapidgzip/issues) on GitHub.
### Direct Archive Access Without Extraction ### Direct Archive Access Without Extraction
......
...@@ -326,8 +326,8 @@ png ...@@ -326,8 +326,8 @@ png
PowerAI PowerAI
PowerShell PowerShell
ppc ppc
pragzip rapidgzip
Pragzip Rapidgzip
pre pre
Pre Pre
preload preload
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment