-
Notifications
You must be signed in to change notification settings - Fork 27
Frequently Asked Questions
- How do these packages differ from those in the standard library?
- When should I use one format over another?
- How does the performance compare to other implementations?
The performance improvements in packages like flate
and bzip2
are planned to be eventually merged into the standard library. However, it is planned to have these packages to provide other low-level functionality that the standard library should probably never provide control over. See the Performance Metrics page to see whether the standard library has incorporated the improvements developed here.
Furthermore, some packages like brotli
are not included in the standard library. There is also planned support for other formats like XZ and others that probably do not belong in the standard library. This repository is intended to host a collection of different compression algorithms. The advantage of having a single repository is because different compression algorithms often share common techniques which can benefit from code re-use and common optimizations.
See Performance Metrics.