Microsoft |
18718 bytes (18.3k)
|
CDN |
Boot |
17149 bytes (16.7k)
|
CDN |
unpkg |
15194 bytes (14.8k)
|
CDN |
cdnjs |
15105 bytes (14.8k)
|
CDN |
gzip -6 (default) |
15035 bytes (14.7k)
|
local copy |
gzip -9 |
15010 bytes (14.7k)
|
local copy |
7zip -mx=9 -tgzip |
14587 bytes (14.2k)
|
local copy |
libdeflate -12 |
14577 bytes (14.2k)
|
local copy |
zultra |
14562 bytes (14.2k)
|
local copy |
kzip -s0 -rn -b2 |
14542 bytes (14.2k)
|
local copy |
pigz -11 -n |
14541 bytes (14.2k)
|
local copy |
Zopfli |
14521 bytes (14.2k)
|
local copy |
Zopfli (defluff) |
14520 bytes (14.2k)
|
local copy |
Description | Value | Parameter |
---|---|---|
iterations | 100000 | --i100000 |
maximum blocks | 8 | --mb8 |
maximum length score | 32 | --mls32 |
block splitting recursion | 9 | --bsr9 |
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 |
CDN | Size (compressed) | MD5 (uncompressed) | Timestamp |
---|---|---|---|
Microsoft | 18718 bytes | 8764a417a2bc3ea8abd0e7fb7153bf00 | (invalid) |
Boot | 17149 bytes | 8764a417a2bc3ea8abd0e7fb7153bf00 | (invalid) |
cdnjs | 15105 bytes | 8764a417a2bc3ea8abd0e7fb7153bf00 | (invalid) |
CDN | Size (compressed) | MD5 (uncompressed) | Comment / Diff | Timestamp |
---|---|---|---|---|
unpkg | 15194 bytes | decccaf1987d405cff2363d65de76f2e |
< (function() {function j(w){throw w;}var m=!0,p=null,r=!1;f [...] < function L(w){function ha(a,d,c,e,f){var g=[];a=b.j(functi [...] < h=Math.max,k=[],l,n=a.length,q,s=b.length,v=s-n||1,G=n+s+1 [...] < 0;k=v[e];e++)if(t.value===k.value){t.moved=k.index;k.moved [...] < default:j(Error("Unknown renderMode: "+d))}g&&(U(c,e),f.af [...] < e[g];"function"===typeof h?(g=h(a[f].value))&&j(Error(g)): [...] < d(n,a):d)||b.J.instance.getBindings(a,n)){if(0===h){h=1;fo [...] < typeof v.update&&(0,v.update)(a,f(s),g,q,n)}},p,{W:a});ret [...] < a.nodeValue));return p}function H(a){return 8==a.nodeType& [...] < g;break;case "object":case "undefined":var h=c.get(g);f[e] [...] [...] |
July 11, 2016 @ 16:43 |
Size | Improvement | Parameters | Found |
---|---|---|---|
14521 bytes | -1 byte | zopfli --i100000 --mls32 --bsr9 --lazy --ohh | December 18, 2015 @ 13:35 |
14522 bytes | -2 bytes | zopfli --i10000 --mls32 --bsr9 --lazy --ohh | September 19, 2015 @ 17:18 |
14524 bytes | -1 byte | zopfli --i1000 --mls32 --bsr9 --lazy --ohh | September 18, 2015 @ 17:48 |
14525 bytes | -1 byte | zopfli --i10000 --mls8192 --bsr7 --lazy --ohh | September 18, 2015 @ 05:51 |
14526 bytes | -1 byte | zopfli --i1000 --mls8192 --bsr14 --lazy --ohh | September 10, 2015 @ 11:54 |
14527 bytes | -2 bytes | zopfli --i1000 --mls8192 --bsr8 --lazy --ohh | September 10, 2015 @ 11:52 |
14529 bytes | -2 bytes | zopfli --i1000 --mls8192 --bsr2 --lazy --ohh | September 10, 2015 @ 11:52 |
14531 bytes | – | zopfli --i100 --mls8192 --bsr14 --lazy --ohh | September 10, 2015 @ 11:36 |
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 | 14539 | 14535 | 14527 | 14525 | 14534 | 14533 | 14535 | 14535 | 14535 | 14539 | 14537 | 14536 | 14528 | 14544 | 14545 |
4 | 14526 | 14526 | 14535 | 14534 | 14526 | 14528 | 14534 | 14526 | 14534 | 14532 | 14534 | 14534 | 14534 | 14530 | 14541 |
6 | 14535 | 14535 | 14540 | 14533 | 14533 | 14533 | 14533 | 14527 | 14532 | 14533 | 14534 | 14532 | 14526 | 14536 | 14539 |
7 | 14530 | 14535 | 14527 | 14532 | 14533 | 14527 | 14533 | 14528 | 14532 | 14534 | 14532 | 14533 | 14525 | 14525 | 14538 |
8 | 14528 | 14528 | 14528 | 14532 | 14535 | 14535 | 14526 | 14526 | 14532 | 14532 | 14534 | 14531 | 14525 | 14527 | 14540 |
9 | 14533 | 14527 | 14535 | 14528 | 14521 | 14533 | 14528 | 14527 | 14536 | 14535 | 14534 | 14534 | 14528 | 14532 | 14536 |
10 | 14528 | 14534 | 14531 | 14534 | 14533 | 14528 | 14527 | 14534 | 14532 | 14533 | 14528 | 14535 | 14527 | 14526 | 14532 |
11 | 14528 | 14538 | 14535 | 14532 | 14534 | 14533 | 14533 | 14526 | 14537 | 14533 | 14534 | 14534 | 14531 | 14535 | 14540 |
12 | 14535 | 14535 | 14530 | 14532 | 14535 | 14528 | 14533 | 14526 | 14533 | 14535 | 14532 | 14532 | 14532 | 14534 | 14537 |
13 | 14540 | 14533 | 14530 | 14533 | 14533 | 14536 | 14533 | 14527 | 14533 | 14532 | 14534 | 14534 | 14525 | 14527 | 14535 |
14 | 14528 | 14527 | 14527 | 14533 | 14535 | 14535 | 14527 | 14527 | 14533 | 14533 | 14532 | 14534 | 14525 | 14543 | 14536 |
15 | 14533 | 14536 | 14534 | 14534 | 14522 | 14533 | 14528 | 14527 | 14533 | 14533 | 14533 | 14533 | 14533 | 14543 | 14537 |
16 | 14534 | 14533 | 14527 | 14534 | 14533 | 14536 | 14534 | 14527 | 14532 | 14533 | 14533 | 14533 | 14535 | 14534 | 14536 |
17 | 14526 | 14529 | 14539 | 14532 | 14533 | 14528 | 14533 | 14528 | 14533 | 14532 | 14529 | 14532 | 14525 | 14528 | 14538 |
18 | 14527 | 14528 | 14531 | 14534 | 14533 | 14532 | 14532 | 14527 | 14531 | 14532 | 14532 | 14534 | 14525 | 14541 | 14538 |
19 | 14540 | 14538 | 14539 | 14534 | 14534 | 14527 | 14533 | 14525 | 14532 | 14533 | 14528 | 14532 | 14531 | 14542 | 14534 |
20 | 14529 | 14536 | 14525 | 14532 | 14533 | 14527 | 14528 | 14527 | 14536 | 14534 | 14533 | 14531 | 14526 | 14526 | 14538 |
21 | 14528 | 14528 | 14539 | 14533 | 14533 | 14528 | 14533 | 14526 | 14532 | 14533 | 14533 | 14534 | 14529 | 14526 | 14536 |
22 | 14527 | 14535 | 14535 | 14532 | 14533 | 14528 | 14533 | 14529 | 14532 | 14536 | 14533 | 14532 | 14533 | 14535 | 14538 |
23 | 14528 | 14526 | 14532 | 14536 | 14534 | 14528 | 14533 | 14528 | 14533 | 14534 | 14526 | 14534 | 14526 | 14534 | 14538 |
25 | 14528 | 14529 | 14530 | 14534 | 14533 | 14527 | 14533 | 14527 | 14532 | 14533 | 14532 | 14534 | 14529 | 14526 | 14537 |
30 | 14528 | 14527 | 14535 | 14534 | 14533 | 14527 | 14534 | 14527 | 14532 | 14532 | 14533 | 14532 | 14529 | 14542 | 14537 |
40 | 14533 | 14527 | 14525 | 14534 | 14534 | 14526 | 14528 | 14527 | 14531 | 14533 | 14533 | 14533 | 14526 | 14536 | 14536 |
Iterations | Min. Bytes | Reduction | Coverage |
---|---|---|---|
100 | 14527 bytes | – | 100% |
1,000 | 14524 bytes | -3 bytes | 100% |
10,000 | 14522 bytes | -2 bytes | 100% |
100,000 | 14521 bytes | -1 byte | 0.58% |
1,000,000 | – | – | – |
10,000,000 | – | – | – |
Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
---|---|---|---|
(any) | 14591 bytes | +70 bytes (+0.48%) | +49 bytes |
1 | 14591 bytes | +70 bytes (+0.48%) | +49 bytes |
2 | 14542 bytes | +21 bytes (+0.14%) | – |
3 | 14556 bytes | +35 bytes (+0.24%) | +14 bytes |
4 | 14594 bytes | +73 bytes (+0.50%) | +52 bytes |
5 | 14628 bytes | +107 bytes (+0.74%) | +86 bytes |
6 | 14660 bytes | +139 bytes (+0.96%) | +118 bytes |
7 | 14698 bytes | +177 bytes (+1.22%) | +156 bytes |
8 | 14733 bytes | +212 bytes (+1.46%) | +191 bytes |
Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
---|---|---|---|---|
RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 12526 bytes | -1995 bytes (-13.74%) |
ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 13042 bytes | -1479 bytes (-10.19%) |
Brotli (Wikipedia) | brotli | brotli -q 11 | 13320 bytes | -1201 bytes (-8.27%) |
PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 13395 bytes | -1126 bytes (-7.75%) |
Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 14026 bytes | -495 bytes (-3.41%) |
LZMA2 (Wikipedia) | xz | xz -9 | 14388 bytes | -133 bytes (-0.92%) |
Zstandard (Wikipedia) | zstd | zstd -19 | 14540 bytes | +19 bytes (+0.13%) |