Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Support for PAQ methods #182

Open
hyoretsu opened this issue Jul 17, 2022 · 2 comments
Open

[Feature Request] Support for PAQ methods #182

hyoretsu opened this issue Jul 17, 2022 · 2 comments
Labels
enhancement New feature or request suggestion
Milestone

Comments

@hyoretsu
Copy link

Trying to look into compression, I found there's ZPAQ, which achieved 4.5% more compression than LZMA on Ultra 1024MB dict size and 273 word size.

There's PAQ8KX, LPAQ, ZPAQ, each of which looks incredible. Currently there are only two programs which are able to work with ZPAQ.

Since I don't know how hard it is, there's the PeaZip program, which already implements LPAQ8, PAQ8O and ZPAQ, so you could do something similar to the features acquired from 7-Zip NSIZ and 7-Zip ZS.

@hyoretsu
Copy link
Author

hyoretsu commented Jul 17, 2022

It technically isn't from the PAQ family, but phda9 is from the same creator as some PAQ's and it's even better than ZPAQ. (achieving 82% of ZPAQ's ratio, though it may be focused on text files like PPMD) It's focused on text files, and works best for enwik9.

For reference, here's a ranking on compression algorithms.

But the aforementioned ZPAQ feature would still give a huge advantage to switching over to NanaZip.

@Artoria2e5
Copy link

One of the things that makes PeaZip so versatile is that it's not afraid to shell out. Can't quite do that here...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request suggestion
Projects
None yet
Development

No branches or pull requests

3 participants