PPMd compression/decompression library


Keywords
ppmd, 7-zip, compression, python
License
SSPL-1.0
Install
pip install pyppmd==0.18.3

Documentation

PyPPMd

https://readthedocs.org/projects/pyppmd/badge/?version=latest https://img.shields.io/conda/vn/conda-forge/pyppmd

Introduction

pyppmd module provides classes and functions for compressing and decompressing text data, using PPM(Prediction by partial matching) compression algorithm which has several variations of implementations. PPMd is the implementation by Dmitry Shkarin. PyPPMD use Igor Pavlov's range coder introduced in 7-zip.

Give Up GitHub

This project has given up GitHub. (See Software Freedom Conservancy's Give Up GitHub site for details)

You can now find this project at https://codeberg.org/miurahr/pyppmd instead.

Any use of this project's code by GitHub Copilot, past or present, is done without our permission. We do not consent to GitHub's use of this project's code in Copilot.

Join us; you can Give Up GitHub too!

Logo of the GiveUpGitHub campaign