Boot |
28234 bytes (27.6k)
|
CDN |
cdnjs |
25215 bytes (24.6k)
|
CDN |
unpkg |
23880 bytes (23.3k)
|
CDN |
gzip -6 (default) |
23821 bytes (23.3k)
|
local copy |
jsdelivr |
23767 bytes (23.2k)
|
CDN |
gzip -9 |
23766 bytes (23.2k)
|
local copy |
libdeflate -12 |
22955 bytes (22.4k)
|
local copy |
7zip -mx=9 -tgzip |
22947 bytes (22.4k)
|
local copy |
zultra |
22908 bytes (22.4k)
|
local copy |
kzip -s0 -rn -b6 |
22897 bytes (22.4k)
|
local copy |
pigz -11 -n |
22844 bytes (22.3k)
|
local copy |
Zopfli |
22803 bytes (22.3k)
|
local copy |
Zopfli (defluff) |
22802 bytes (22.3k)
|
local copy |
Description | Value | Parameter |
---|---|---|
iterations | 1000000 | --i1000000 |
maximum blocks | 8 | --mb8 |
maximum length score | 4096 | --mls4096 |
block splitting recursion | 25 | --bsr25 |
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 |
---|---|---|---|
unpkg | 23880 bytes | 46e0ee9bd4cd7ab7f6690e69c55cbf04 | October 11, 2016 @ 05:33 |
jsdelivr | 23767 bytes | 46e0ee9bd4cd7ab7f6690e69c55cbf04 | (invalid) |
CDN | Size (compressed) | MD5 (uncompressed) | Comment / Diff | Timestamp |
---|---|---|---|---|
Boot | 28234 bytes | 94a4dade2032746ccd16eaae4870692e |
< /** < * @license < * lodash lodash.com/license | Underscore.js 1.8.3 undersc [...] < */ < ;(function(){function t(t,n){return t.set(n[0],n[1]),t}fun [...] < return t}function o(t,n){for(var r=-1,e=t?t.length:0;++r<e [...] < var u=-1,i=t?t.length:0;for(e&&i&&(r=t[++u]);++u<i;)r=n(r, [...] < break t}t=-1}else t=g(t,b,r);return t}function y(t,n,r,e){ [...] < var i=n(t[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(t [...] < return t.forEach(function(t,e){r[++n]=[e,t]}),r}function U [...] [...] |
(invalid) |
cdnjs | 25215 bytes | 94a4dade2032746ccd16eaae4870692e |
< /** < * @license < * lodash lodash.com/license | Underscore.js 1.8.3 undersc [...] < */ < ;(function(){function t(t,n){return t.set(n[0],n[1]),t}fun [...] < return t}function o(t,n){for(var r=-1,e=t?t.length:0;++r<e [...] < var u=-1,i=t?t.length:0;for(e&&i&&(r=t[++u]);++u<i;)r=n(r, [...] < break t}t=-1}else t=g(t,b,r);return t}function y(t,n,r,e){ [...] < var i=n(t[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(t [...] < return t.forEach(function(t,e){r[++n]=[e,t]}),r}function U [...] [...] |
(invalid) |
Size | Improvement | Parameters | Found |
---|---|---|---|
22803 bytes | -1 byte | zopfli --i1000000 --mls4096 --bsr25 --lazy --ohh | October 12, 2016 @ 09:54 |
22804 bytes | -3 bytes | zopfli --i100000 --mls4096 --bsr25 --lazy --ohh | October 11, 2016 @ 06:48 |
22807 bytes | -1 byte | zopfli --i10000 --mls4096 --bsr25 --lazy --ohh | October 11, 2016 @ 06:26 |
22808 bytes | -1 byte | zopfli --i10000 --mls8192 --bsr12 --lazy --ohh | October 11, 2016 @ 06:22 |
22809 bytes | -2 bytes | zopfli --i1000 --mls8192 --bsr12 --lazy --ohh | October 11, 2016 @ 06:15 |
22811 bytes | -2 bytes | zopfli --i1000 --mls2048 --bsr16 --lazy --ohh | October 11, 2016 @ 06:15 |
22813 bytes | – | zopfli --i100 --mls2048 --bsr16 --lazy --ohh | October 11, 2016 @ 06:00 |
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 | 22848 | 22848 | 22846 | 22851 | 22847 | 22847 | 22847 | 22849 | 22852 | 22854 | 22843 | 22844 | 22854 | 22858 | 22862 |
4 | 22840 | 22842 | 22845 | 22849 | 22846 | 22845 | 22836 | 22847 | 22834 | 22830 | 22843 | 22850 | 22830 | 22839 | 22834 |
6 | 22814 | 22817 | 22827 | 22813 | 22817 | 22815 | 22820 | 22819 | 22815 | 22818 | 22810 | 22813 | 22816 | 22827 | 22814 |
7 | 22818 | 22819 | 22820 | 22816 | 22813 | 22821 | 22825 | 22818 | 22832 | 22816 | 22815 | 22807 | 22814 | 22822 | 22827 |
8 | 22818 | 22823 | 22810 | 22816 | 22817 | 22821 | 22833 | 22816 | 22824 | 22816 | 22814 | 22814 | 22815 | 22826 | 22824 |
9 | 22815 | 22820 | 22821 | 22820 | 22816 | 22820 | 22828 | 22818 | 22825 | 22813 | 22815 | 22810 | 22840 | 22825 | 22828 |
10 | 22816 | 22819 | 22817 | 22824 | 22826 | 22816 | 22828 | 22825 | 22826 | 22827 | 22814 | 22815 | 22809 | 22826 | 22814 |
11 | 22816 | 22820 | 22821 | 22814 | 22817 | 22819 | 22822 | 22814 | 22816 | 22815 | 22813 | 22809 | 22814 | 22824 | 22826 |
12 | 22815 | 22822 | 22820 | 22815 | 22817 | 22821 | 22820 | 22815 | 22814 | 22815 | 22813 | 22813 | 22805 | 22828 | 22813 |
13 | 22816 | 22816 | 22822 | 22816 | 22816 | 22816 | 22821 | 22815 | 22816 | 22815 | 22809 | 22812 | 22815 | 22825 | 22827 |
14 | 22828 | 22828 | 22808 | 22818 | 22812 | 22817 | 22820 | 22816 | 22814 | 22815 | 22810 | 22812 | 22813 | 22826 | 22836 |
15 | 22818 | 22815 | 22820 | 22816 | 22815 | 22819 | 22824 | 22821 | 22824 | 22810 | 22818 | 22809 | 22814 | 22825 | 22815 |
16 | 22825 | 22826 | 22819 | 22823 | 22816 | 22816 | 22815 | 22813 | 22813 | 22815 | 22807 | 22813 | 22813 | 22826 | 22827 |
17 | 22816 | 22817 | 22817 | 22816 | 22816 | 22818 | 22821 | 22817 | 22815 | 22816 | 22815 | 22813 | 22813 | 22821 | 22827 |
18 | 22815 | 22817 | 22821 | 22814 | 22817 | 22819 | 22818 | 22818 | 22816 | 22805 | 22811 | 22809 | 22809 | 22827 | 22814 |
19 | 22815 | 22817 | 22818 | 22816 | 22817 | 22815 | 22819 | 22813 | 22816 | 22817 | 22814 | 22806 | 22814 | 22824 | 22828 |
20 | 22820 | 22819 | 22818 | 22816 | 22816 | 22816 | 22825 | 22818 | 22825 | 22814 | 22807 | 22805 | 22806 | 22831 | 22828 |
21 | 22816 | 22819 | 22818 | 22816 | 22815 | 22816 | 22821 | 22819 | 22816 | 22815 | 22809 | 22814 | 22809 | 22825 | 22828 |
22 | 22818 | 22817 | 22826 | 22816 | 22810 | 22822 | 22828 | 22824 | 22815 | 22814 | 22812 | 22809 | 22815 | 22826 | 22828 |
23 | 22816 | 22809 | 22822 | 22815 | 22816 | 22819 | 22817 | 22818 | 22820 | 22815 | 22814 | 22807 | 22812 | 22823 | 22824 |
25 | 22816 | 22817 | 22818 | 22817 | 22816 | 22817 | 22817 | 22815 | 22815 | 22829 | 22809 | 22803 | 22813 | 22824 | 22827 |
30 | 22816 | 22815 | 22823 | 22815 | 22812 | 22821 | 22822 | 22817 | 22821 | 22812 | 22809 | 22813 | 22815 | 22821 | 22828 |
40 | 22814 | 22821 | 22820 | 22816 | 22816 | 22816 | 22815 | 22813 | 22826 | 22805 | 22811 | 22812 | 22815 | 22827 | 22830 |
Iterations | Min. Bytes | Reduction | Coverage |
---|---|---|---|
100 | 22813 bytes | – | 100% |
1,000 | 22809 bytes | -4 bytes | 100% |
10,000 | 22806 bytes | -3 bytes | 100% |
100,000 | 22804 bytes | -2 bytes | 3.48% |
1,000,000 | 22803 bytes | -1 byte | 0.29% |
10,000,000 | – | – | – |
Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
---|---|---|---|
(any) | 22901 bytes | +98 bytes (+0.43%) | +4 bytes |
1 | 23056 bytes | +253 bytes (+1.11%) | +159 bytes |
2 | 22929 bytes | +126 bytes (+0.55%) | +32 bytes |
3 | 22937 bytes | +134 bytes (+0.59%) | +40 bytes |
4 | 22925 bytes | +122 bytes (+0.54%) | +28 bytes |
5 | 22901 bytes | +98 bytes (+0.43%) | +4 bytes |
6 | 22897 bytes | +94 bytes (+0.41%) | – |
7 | 22907 bytes | +104 bytes (+0.46%) | +10 bytes |
8 | 22935 bytes | +132 bytes (+0.58%) | +38 bytes |
Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
---|---|---|---|---|
ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 19200 bytes | -3603 bytes (-15.80%) |
RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 19768 bytes | -3035 bytes (-13.31%) |
PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 20502 bytes | -2301 bytes (-10.09%) |
Brotli (Wikipedia) | brotli | brotli -q 11 | 21341 bytes | -1462 bytes (-6.41%) |
LZMA2 (Wikipedia) | xz | xz -9 | 21820 bytes | -983 bytes (-4.31%) |
Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 22111 bytes | -692 bytes (-3.03%) |
Zstandard (Wikipedia) | zstd | zstd -19 | 22661 bytes | -142 bytes (-0.62%) |