1- # kanzi
1+ # Kanzi
22
33
44Kanzi is a modern, modular, portable and efficient lossless data compressor implemented in C++.
@@ -59,13 +59,13 @@ due to their fast decompression (but low compression speed at high compression r
5959There are other scenarios where compression speed is critical: when data is generated before being compressed and consumed
6060(one compression / one decompression) or during backups (many compressions / one decompression).
6161
62- - Kanzi has built-in data specific transforms (multimedia, utf, text, dna, ...) that can be chosen and combined
63- at compression time to better compress all kinds of data.
62+ - Kanzi has built-in data customized transforms (multimedia, utf, text, dna, ...) that can be chosen and combined
63+ at compression time to better compress specific kinds of data.
6464
6565- Kanzi can take advantage of the multiple cores of a modern CPU to improve performance
6666
6767- It is easy to implement a new transform or entropy codec to either test an idea or improve
68- compression ratio on speficic kinds of data.
68+ compression ratio on specific kinds of data.
6969
7070
7171## Benchmarks
@@ -80,7 +80,7 @@ Ubuntu 22.04.3 LTS
8080
8181Kanzi version 2.2 C++ implementation.
8282
83- On this machine kanzi can use up to 16 threads depending on compression level
83+ On this machine, Kanzi can use up to 16 threads depending on compression level
8484(the default block size at level 9 is 32MB, severly limiting the number of threads
8585in use, especially with enwik8, but all tests are performed with default values).
8686bzip3 uses 16 threads. zstd can use 2 for compression, other compressors
0 commit comments