| cdnjs |
131347 bytes (128.3k)
|
CDN |
| unpkg |
130081 bytes (127.0k)
|
CDN |
| gzip -6 (default) |
129914 bytes (126.9k)
|
local copy |
| jsdelivr |
129865 bytes (126.8k)
|
CDN |
| gzip -9 |
129486 bytes (126.5k)
|
local copy |
| 7zip -mx=9 -tgzip |
124949 bytes (122.0k)
|
local copy |
| libdeflate -12 |
124928 bytes (122.0k)
|
local copy |
| zultra |
124844 bytes (121.9k)
|
local copy |
| kzip -s0 -rn -b0 |
124698 bytes (121.8k)
|
local copy |
| pigz -11 -n |
124689 bytes (121.8k)
|
local copy |
| Zopfli |
124489 bytes (121.6k)
|
local copy |
| Zopfli (defluff) |
124483 bytes (121.6k)
|
local copy |
| Description | Value | Parameter |
|---|---|---|
| iterations | 1000000 | --i1000000 |
| maximum blocks | 8 | --mb8 |
| maximum length score | 2048 | --mls2048 |
| block splitting recursion | 16 | --bsr16 |
| 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) | Comment / Diff | Timestamp |
|---|---|---|---|---|
| cdnjs | 131347 bytes | cf699f9a11c6d3f3171428919b427e13 |
< g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] > g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] < "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] < Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] > "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] > Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] < C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] < c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] > C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] > c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] [...] |
(invalid) |
| unpkg | 130081 bytes | cf699f9a11c6d3f3171428919b427e13 |
< g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] > g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] < "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] < Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] > "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] > Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] < C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] < c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] > C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] > c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] [...] |
(invalid) |
| jsdelivr | 129865 bytes | cf699f9a11c6d3f3171428919b427e13 |
< g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] > g.map[p],void 0===t&&(t=new Ie(p),p=g,g=t,p.seq.push(g),p. [...] < "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] < Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] > "scale");p=b.getUniformLocation(A,"rotation");t=b.getUnifo [...] > Y.matrixWorld.elements[13],Y.matrixWorld.elements[14]),v.a [...] < C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] < c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] > C.scale&&(ga.x=C.x,ga.y=C.y,ga.z=C.z,J=C.size*C.scale/la.w [...] > c,d,e,f,g,h,k);this.needsUpdate=!0}function Lf(a,b,c,d,e){ [...] [...] |
November 9, 2017 @ 11:40 |
| Size | Improvement | Parameters | Found |
|---|---|---|---|
| 124489 bytes | -5 bytes | zopfli --i1000000 --mls2048 --bsr16 --lazy --ohh | August 28, 2017 @ 08:24 |
| 124494 bytes | -7 bytes | zopfli --i100000 --mls2048 --bsr16 --lazy --ohh | August 26, 2017 @ 22:47 |
| 124501 bytes | -6 bytes | zopfli --i10000 --mls2048 --bsr16 --lazy --ohh | August 25, 2017 @ 16:54 |
| 124507 bytes | -5 bytes | zopfli --i1000 --mls2048 --bsr16 --lazy --ohh | August 25, 2017 @ 12:48 |
| 124512 bytes | -29 bytes | zopfli --i1000 --mls2048 --bsr7 --lazy --ohh | August 25, 2017 @ 12:48 |
| 124541 bytes | -2 bytes | zopfli --i1000 --mls2048 --bsr13 --lazy --ohh | August 25, 2017 @ 12:47 |
| 124543 bytes | – | zopfli --i100 --mls2048 --bsr16 --lazy --ohh | August 25, 2017 @ 12:15 |
| 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 | 124842 | 124789 | 124750 | 124808 | 124795 | 124775 | 124811 | 124814 | 124684 | 124722 | 124705 | 124732 | 124714 | 124708 | 124738 |
| 4 | 124678 | 124686 | 124675 | 124727 | 124668 | 124667 | 124714 | 124637 | 124641 | 124642 | 124678 | 124675 | 124655 | 124655 | 124663 |
| 6 | 124700 | 124703 | 124866 | 124661 | 124658 | 124707 | 124622 | 124705 | 124629 | 124621 | 124681 | 124682 | 124647 | 124671 | 124664 |
| 7 | 124682 | 124639 | 124688 | 124630 | 124637 | 124640 | 124643 | 124678 | 124655 | 124656 | 124495 | 124625 | 124649 | 124670 | 124624 |
| 8 | 124698 | 124688 | 124688 | 124711 | 124717 | 124665 | 124663 | 124668 | 124640 | 124663 | 124603 | 124631 | 124652 | 124665 | 124652 |
| 9 | 124752 | 124761 | 124745 | 124665 | 124694 | 124670 | 124701 | 124686 | 124624 | 124632 | 124669 | 124676 | 124649 | 124640 | 124653 |
| 10 | 124671 | 124677 | 124669 | 124705 | 124713 | 124698 | 124662 | 124655 | 124660 | 124632 | 124551 | 124653 | 124630 | 124630 | 124644 |
| 11 | 124646 | 124721 | 124677 | 124653 | 124694 | 124675 | 124671 | 124597 | 124628 | 124663 | 124646 | 124675 | 124647 | 124649 | 124664 |
| 12 | 124677 | 124679 | 124664 | 124662 | 124664 | 124658 | 124658 | 124657 | 124623 | 124664 | 124538 | 124545 | 124649 | 124645 | 124656 |
| 13 | 124681 | 124712 | 124676 | 124697 | 124665 | 124630 | 124625 | 124653 | 124649 | 124625 | 124534 | 124667 | 124649 | 124630 | 124656 |
| 14 | 124675 | 124673 | 124691 | 124698 | 124706 | 124662 | 124670 | 124653 | 124656 | 124697 | 124529 | 124620 | 124655 | 124650 | 124628 |
| 15 | 124671 | 124680 | 124625 | 124689 | 124661 | 124704 | 124657 | 124655 | 124659 | 124701 | 124650 | 124624 | 124641 | 124661 | 124658 |
| 16 | 124638 | 124712 | 124689 | 124702 | 124678 | 124677 | 124660 | 124657 | 124621 | 124621 | 124489 | 124675 | 124646 | 124671 | 124653 |
| 17 | 124683 | 124678 | 124681 | 124689 | 124672 | 124710 | 124696 | 124671 | 124630 | 124662 | 124664 | 124670 | 124662 | 124665 | 124659 |
| 18 | 124673 | 124676 | 124673 | 124676 | 124660 | 124703 | 124705 | 124678 | 124628 | 124664 | 124534 | 124624 | 124647 | 124674 | 124660 |
| 19 | 124706 | 124709 | 124679 | 124662 | 124707 | 124676 | 124618 | 124668 | 124672 | 124664 | 124655 | 124675 | 124645 | 124639 | 124622 |
| 20 | 124645 | 124649 | 124670 | 124667 | 124656 | 124638 | 124705 | 124657 | 124637 | 124637 | 124534 | 124673 | 124647 | 124639 | 124653 |
| 21 | 124680 | 124677 | 124690 | 124696 | 124692 | 124708 | 124679 | 124659 | 124633 | 124624 | 124534 | 124626 | 124647 | 124631 | 124624 |
| 22 | 124683 | 124676 | 124695 | 124699 | 124664 | 124710 | 124704 | 124627 | 124627 | 124702 | 124534 | 124627 | 124647 | 124628 | 124663 |
| 23 | 124682 | 124678 | 124676 | 124673 | 124670 | 124666 | 124660 | 124653 | 124646 | 124662 | 124646 | 124655 | 124644 | 124629 | 124669 |
| 25 | 124671 | 124673 | 124658 | 124622 | 124658 | 124706 | 124627 | 124620 | 124654 | 124663 | 124545 | 124626 | 124642 | 124646 | 124650 |
| 30 | 124670 | 124674 | 124673 | 124699 | 124665 | 124677 | 124676 | 124653 | 124620 | 124699 | 124644 | 124625 | 124643 | 124623 | 124621 |
| 40 | 124674 | 124674 | 124669 | 124696 | 124717 | 124707 | 124658 | 124658 | 124655 | 124622 | 124538 | 124673 | 124648 | 124638 | 124629 |
| Iterations | Min. Bytes | Reduction | Coverage |
|---|---|---|---|
| 100 | 124543 bytes | – | 100% |
| 1,000 | 124507 bytes | -36 bytes | 100% |
| 10,000 | 124501 bytes | -6 bytes | 100% |
| 100,000 | 124494 bytes | -7 bytes | 0.58% |
| 1,000,000 | 124489 bytes | -5 bytes | 0.29% |
| 10,000,000 | – | – | – |
| Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
|---|---|---|---|
| (any) | 124698 bytes | +209 bytes (+0.17%) | – |
| 1 | 125181 bytes | +692 bytes (+0.56%) | +483 bytes |
| 2 | 125179 bytes | +690 bytes (+0.55%) | +481 bytes |
| 3 | 124937 bytes | +448 bytes (+0.36%) | +239 bytes |
| 4 | 124871 bytes | +382 bytes (+0.31%) | +173 bytes |
| 5 | 124740 bytes | +251 bytes (+0.20%) | +42 bytes |
| 6 | 124780 bytes | +291 bytes (+0.23%) | +82 bytes |
| 7 | 124727 bytes | +238 bytes (+0.19%) | +29 bytes |
| 8 | 124708 bytes | +219 bytes (+0.18%) | +10 bytes |
| Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
|---|---|---|---|---|
| ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 84423 bytes | -40066 bytes (-32.18%) |
| RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 97006 bytes | -27483 bytes (-22.08%) |
| PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 102881 bytes | -21608 bytes (-17.36%) |
| Brotli (Wikipedia) | brotli | brotli -q 11 | 106759 bytes | -17730 bytes (-14.24%) |
| LZMA2 (Wikipedia) | xz | xz -9 | 107220 bytes | -17269 bytes (-13.87%) |
| Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 111227 bytes | -13262 bytes (-10.65%) |
| Zstandard (Wikipedia) | zstd | zstd -19 | 113387 bytes | -11102 bytes (-8.92%) |