gzip -6 (default) |
10546 bytes (10.3k)
|
local copy |
gzip -9 |
10545 bytes (10.3k)
|
local copy |
libdeflate -12 |
10331 bytes (10.1k)
|
local copy |
7zip -mx=9 -tgzip |
10224 bytes (10.0k)
|
local copy |
zultra |
10175 bytes (9.9k)
|
local copy |
kzip -s0 -rn -b2 |
10159 bytes (9.9k)
|
local copy |
pigz -11 -n |
10149 bytes (9.9k)
|
local copy |
Zopfli |
10123 bytes (9.9k)
|
local copy |
Description | Value | Parameter |
---|---|---|
iterations | 100000 | --i100000 |
maximum blocks | 8 | --mb8 |
maximum length score | 128 | --mls128 |
block splitting recursion | 12 | --bsr12 |
lazy matching in LZ77 | yes | --lazy |
optimized Huffman headers | yes | --ohh |
initial random W for iterations | 1 | --rw1 |
initial random Z for iterations | 2 | --rz2 |
Size | Improvement | Parameters | Found |
---|---|---|---|
10123 bytes | -1 byte | zopfli --i100000 --mls128 --bsr12 --lazy --ohh | January 4, 2016 @ 15:43 |
10124 bytes | -1 byte | zopfli --i100000 --mls32 --bsr8 --lazy --ohh | November 23, 2015 @ 15:15 |
10125 bytes | -1 byte | zopfli --i100000 --mls4 --bsr23 --lazy --ohh | November 23, 2015 @ 11:09 |
10126 bytes | -1 byte | zopfli --i10000 --mls8 --bsr11 --lazy --ohh | November 23, 2015 @ 10:44 |
10127 bytes | -1 byte | zopfli --i10000 --mls4 --bsr7 --lazy --ohh | November 23, 2015 @ 08:24 |
10128 bytes | -1 byte | zopfli --i1000 --mls4 --bsr7 --lazy --ohh | September 22, 2015 @ 04:39 |
10129 bytes | -1 byte | zopfli --i1000 --mls8 --bsr11 --lazy --ohh | September 20, 2015 @ 15:08 |
10130 bytes | -1 byte | zopfli --i1000 --mls128 --bsr6 --lazy --ohh | September 16, 2015 @ 18:34 |
10131 bytes | -2 bytes | zopfli --i1000 --mls128 --bsr7 --lazy --ohh | September 16, 2015 @ 18:32 |
10133 bytes | – | zopfli --i100 --mls64 --bsr16 --lazy --ohh | September 11, 2015 @ 16:48 |
2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | |
2 | 10168 | 10163 | 10166 | 10163 | 10163 | 10165 | 10163 | 10170 | 10167 | 10164 | 10161 | 10176 | 10170 | 10169 | 10180 |
4 | 10170 | 10159 | 10144 | 10180 | 10160 | 10174 | 10160 | 10161 | 10139 | 10130 | 10131 | 10142 | 10141 | 10143 | 10136 |
6 | 10131 | 10128 | 10137 | 10137 | 10138 | 10136 | 10128 | 10140 | 10138 | 10129 | 10135 | 10133 | 10142 | 10138 | 10140 |
7 | 10130 | 10127 | 10125 | 10136 | 10133 | 10135 | 10127 | 10134 | 10134 | 10127 | 10133 | 10135 | 10141 | 10137 | 10134 |
8 | 10134 | 10137 | 10138 | 10138 | 10124 | 10136 | 10145 | 10137 | 10134 | 10128 | 10133 | 10134 | 10140 | 10134 | 10136 |
9 | 10132 | 10128 | 10135 | 10127 | 10129 | 10136 | 10127 | 10136 | 10127 | 10141 | 10132 | 10140 | 10135 | 10134 | 10137 |
10 | 10127 | 10128 | 10134 | 10135 | 10140 | 10136 | 10130 | 10134 | 10134 | 10130 | 10129 | 10138 | 10135 | 10132 | 10131 |
11 | 10135 | 10133 | 10125 | 10128 | 10132 | 10139 | 10135 | 10136 | 10133 | 10127 | 10130 | 10131 | 10134 | 10133 | 10132 |
12 | 10130 | 10127 | 10130 | 10133 | 10128 | 10136 | 10123 | 10135 | 10127 | 10127 | 10132 | 10139 | 10135 | 10134 | 10130 |
13 | 10128 | 10127 | 10140 | 10136 | 10137 | 10145 | 10139 | 10128 | 10128 | 10128 | 10132 | 10134 | 10130 | 10135 | 10134 |
14 | 10130 | 10144 | 10127 | 10139 | 10129 | 10139 | 10129 | 10134 | 10133 | 10125 | 10132 | 10136 | 10140 | 10131 | 10135 |
15 | 10128 | 10134 | 10136 | 10136 | 10134 | 10130 | 10128 | 10128 | 10134 | 10127 | 10132 | 10135 | 10134 | 10143 | 10138 |
16 | 10133 | 10125 | 10128 | 10131 | 10128 | 10131 | 10130 | 10128 | 10129 | 10129 | 10132 | 10136 | 10134 | 10136 | 10130 |
17 | 10132 | 10130 | 10127 | 10128 | 10132 | 10139 | 10130 | 10130 | 10128 | 10127 | 10130 | 10134 | 10133 | 10133 | 10132 |
18 | 10127 | 10129 | 10135 | 10130 | 10135 | 10134 | 10134 | 10134 | 10135 | 10129 | 10128 | 10131 | 10133 | 10138 | 10142 |
19 | 10134 | 10145 | 10132 | 10134 | 10129 | 10135 | 10138 | 10134 | 10128 | 10125 | 10133 | 10136 | 10133 | 10140 | 10141 |
20 | 10128 | 10128 | 10128 | 10127 | 10128 | 10128 | 10128 | 10134 | 10133 | 10127 | 10130 | 10133 | 10134 | 10136 | 10137 |
21 | 10133 | 10128 | 10136 | 10129 | 10133 | 10129 | 10127 | 10136 | 10136 | 10128 | 10130 | 10134 | 10134 | 10139 | 10137 |
22 | 10128 | 10128 | 10130 | 10127 | 10131 | 10132 | 10129 | 10128 | 10133 | 10128 | 10132 | 10134 | 10133 | 10135 | 10137 |
23 | 10135 | 10125 | 10136 | 10134 | 10127 | 10138 | 10127 | 10137 | 10133 | 10128 | 10135 | 10134 | 10134 | 10136 | 10136 |
25 | 10145 | 10127 | 10136 | 10133 | 10132 | 10135 | 10127 | 10134 | 10133 | 10127 | 10132 | 10130 | 10130 | 10138 | 10140 |
30 | 10131 | 10127 | 10134 | 10128 | 10129 | 10124 | 10128 | 10130 | 10134 | 10125 | 10132 | 10137 | 10133 | 10133 | 10136 |
40 | 10132 | 10131 | 10134 | 10135 | 10137 | 10135 | 10124 | 10135 | 10137 | 10128 | 10130 | 10137 | 10134 | 10135 | 10131 |
Iterations | Min. Bytes | Reduction | Coverage |
---|---|---|---|
100 | 10129 bytes | – | 100% |
1,000 | 10128 bytes | -1 byte | 100% |
10,000 | 10125 bytes | -3 bytes | 100% |
100,000 | 10123 bytes | -2 bytes | 3.19% |
1,000,000 | – | – | – |
10,000,000 | – | – | – |
Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
---|---|---|---|
(any) | 10159 bytes | +36 bytes (+0.36%) | – |
1 | 10324 bytes | +201 bytes (+1.99%) | +165 bytes |
2 | 10159 bytes | +36 bytes (+0.36%) | – |
3 | 10160 bytes | +37 bytes (+0.37%) | +1 byte |
4 | 10183 bytes | +60 bytes (+0.59%) | +24 bytes |
5 | 10180 bytes | +57 bytes (+0.56%) | +21 bytes |
6 | 10211 bytes | +88 bytes (+0.87%) | +52 bytes |
7 | 10241 bytes | +118 bytes (+1.17%) | +82 bytes |
8 | 10266 bytes | +143 bytes (+1.41%) | +107 bytes |
Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
---|---|---|---|---|
Brotli (Wikipedia) | brotli | brotli -q 11 | 9377 bytes | -746 bytes (-7.37%) |
RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 9738 bytes | -385 bytes (-3.80%) |
PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 9818 bytes | -305 bytes (-3.01%) |
ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 9944 bytes | -179 bytes (-1.77%) |
LZMA2 (Wikipedia) | xz | xz -9 | 10004 bytes | -119 bytes (-1.18%) |
Zstandard (Wikipedia) | zstd | zstd -19 | 10313 bytes | +190 bytes (+1.88%) |
Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 10612 bytes | +489 bytes (+4.83%) |