| unpkg |
223616 bytes (218.4k)
|
CDN |
| gzip -6 (default) |
152835 bytes (149.3k)
|
local copy |
| jsdelivr |
152721 bytes (149.1k)
|
CDN |
| gzip -9 |
152348 bytes (148.8k)
|
local copy |
| libdeflate -12 |
147035 bytes (143.6k)
|
local copy |
| zultra |
146728 bytes (143.3k)
|
local copy |
| 7zip -mx=9 -tgzip |
146693 bytes (143.3k)
|
local copy |
| kzip -s0 -rn -b0 |
146411 bytes (143.0k)
|
local copy |
| pigz -11 -n |
146344 bytes (142.9k)
|
local copy |
| Zopfli |
146326 bytes (142.9k)
|
local copy |
| Zopfli (defluff) |
146321 bytes (142.9k)
|
local copy |
| Description | Value | Parameter |
|---|---|---|
| iterations | 1000000 | --i1000000 |
| maximum blocks | 8 | --mb8 |
| maximum length score | 8192 | --mls8192 |
| block splitting recursion | 10 | --bsr10 |
| 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 | 223616 bytes | ac4679b19c6ac6b2827182dc0c988471 | (invalid) |
| jsdelivr | 152721 bytes | ac4679b19c6ac6b2827182dc0c988471 | January 3, 2023 @ 16:24 |
| Size | Improvement | Parameters | Found |
|---|---|---|---|
| 146326 bytes | -4 bytes | zopfli --i1000000 --mls8192 --bsr10 --lazy --ohh | January 10, 2023 @ 13:16 |
| 146330 bytes | -6 bytes | zopfli --i100000 --mls8192 --bsr10 --lazy --ohh | January 7, 2023 @ 00:49 |
| 146336 bytes | -1 byte | zopfli --i10000 --mls8192 --bsr10 --lazy --ohh | January 6, 2023 @ 06:46 |
| 146337 bytes | -15 bytes | zopfli --i10000 --mls4096 --bsr40 --lazy --ohh | January 5, 2023 @ 02:56 |
| 146352 bytes | -7 bytes | zopfli --i1000 --mls4096 --bsr40 --lazy --ohh | January 3, 2023 @ 21:15 |
| 146359 bytes | -14 bytes | zopfli --i1000 --mls8192 --bsr10 --lazy --ohh | January 3, 2023 @ 20:08 |
| 146373 bytes | – | zopfli --i100 --mls8192 --bsr10 --lazy --ohh | January 3, 2023 @ 17:57 |
| 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 | 146561 | 146738 | 146579 | 146536 | 146483 | 146545 | 146484 | 146504 | 146560 | 146501 | 146438 | 146518 | 146518 | 146363 | 146507 |
| 4 | 146478 | 146518 | 146520 | 146496 | 146474 | 146506 | 146454 | 146437 | 146452 | 146467 | 146450 | 146346 | 146468 | 146355 | 146509 |
| 6 | 146445 | 146442 | 146438 | 146469 | 146438 | 146455 | 146431 | 146427 | 146433 | 146433 | 146349 | 146470 | 146473 | 146432 | 146499 |
| 7 | 146444 | 146434 | 146467 | 146444 | 146461 | 146427 | 146612 | 146431 | 146434 | 146437 | 146429 | 146451 | 146437 | 146427 | 146514 |
| 8 | 146473 | 146446 | 146430 | 146451 | 146499 | 146440 | 146471 | 146437 | 146438 | 146457 | 146416 | 146466 | 146432 | 146478 | 146478 |
| 9 | 146440 | 146441 | 146438 | 146452 | 146463 | 146430 | 146467 | 146429 | 146419 | 146424 | 146452 | 146449 | 146432 | 146465 | 146478 |
| 10 | 146479 | 146443 | 146487 | 146447 | 146506 | 146503 | 146587 | 146498 | 146419 | 146429 | 146419 | 146432 | 146326 | 146361 | 146469 |
| 11 | 146445 | 146443 | 146447 | 146433 | 146443 | 146429 | 146428 | 146434 | 146417 | 146437 | 146435 | 146430 | 146471 | 146451 | 146447 |
| 12 | 146429 | 146444 | 146443 | 146431 | 146447 | 146435 | 146435 | 146421 | 146421 | 146429 | 146431 | 146420 | 146438 | 146431 | 146475 |
| 13 | 146449 | 146476 | 146438 | 146439 | 146444 | 146448 | 146428 | 146438 | 146433 | 146442 | 146413 | 146449 | 146434 | 146430 | 146435 |
| 14 | 146437 | 146447 | 146458 | 146436 | 146435 | 146428 | 146433 | 146428 | 146428 | 146419 | 146416 | 146429 | 146443 | 146460 | 146448 |
| 15 | 146443 | 146445 | 146460 | 146438 | 146443 | 146425 | 146428 | 146437 | 146414 | 146432 | 146427 | 146430 | 146467 | 146464 | 146455 |
| 16 | 146436 | 146439 | 146452 | 146460 | 146454 | 146443 | 146454 | 146432 | 146420 | 146433 | 146415 | 146440 | 146447 | 146436 | 146496 |
| 17 | 146441 | 146442 | 146447 | 146423 | 146443 | 146443 | 146445 | 146442 | 146418 | 146427 | 146422 | 146476 | 146459 | 146463 | 146455 |
| 18 | 146469 | 146442 | 146461 | 146448 | 146464 | 146451 | 146433 | 146432 | 146434 | 146445 | 146416 | 146470 | 146447 | 146465 | 146491 |
| 19 | 146452 | 146443 | 146444 | 146444 | 146431 | 146434 | 146437 | 146427 | 146424 | 146442 | 146415 | 146418 | 146443 | 146467 | 146467 |
| 20 | 146433 | 146424 | 146445 | 146443 | 146426 | 146443 | 146434 | 146430 | 146425 | 146424 | 146407 | 146465 | 146460 | 146447 | 146448 |
| 21 | 146441 | 146442 | 146446 | 146459 | 146438 | 146442 | 146435 | 146428 | 146421 | 146429 | 146414 | 146429 | 146442 | 146434 | 146487 |
| 22 | 146448 | 146444 | 146446 | 146462 | 146460 | 146456 | 146430 | 146438 | 146422 | 146430 | 146410 | 146459 | 146422 | 146467 | 146441 |
| 23 | 146450 | 146447 | 146433 | 146444 | 146439 | 146442 | 146430 | 146431 | 146416 | 146426 | 146411 | 146471 | 146457 | 146523 | 146441 |
| 25 | 146429 | 146445 | 146442 | 146442 | 146441 | 146441 | 146429 | 146429 | 146419 | 146436 | 146415 | 146435 | 146464 | 146470 | 146448 |
| 30 | 146439 | 146442 | 146427 | 146458 | 146436 | 146462 | 146438 | 146431 | 146417 | 146437 | 146416 | 146465 | 146448 | 146433 | 146449 |
| 40 | 146430 | 146445 | 146456 | 146454 | 146431 | 146456 | 146439 | 146429 | 146427 | 146433 | 146411 | 146337 | 146445 | 146413 | 146448 |
| Iterations | Min. Bytes | Reduction | Coverage |
|---|---|---|---|
| 100 | 146373 bytes | – | 100% |
| 1,000 | 146352 bytes | -21 bytes | 100% |
| 10,000 | 146336 bytes | -16 bytes | 100% |
| 100,000 | 146330 bytes | -6 bytes | 0.29% |
| 1,000,000 | 146326 bytes | -4 bytes | 0.29% |
| 10,000,000 | – | – | – |
| Blocks | Min. Bytes | Compared To Best Zopfli | Compared To Best KZIP |
|---|---|---|---|
| (any) | 146411 bytes | +85 bytes (+0.06%) | – |
| 1 | 147131 bytes | +805 bytes (+0.55%) | +720 bytes |
| 2 | 147062 bytes | +736 bytes (+0.50%) | +651 bytes |
| 3 | 146777 bytes | +451 bytes (+0.31%) | +366 bytes |
| 4 | 146773 bytes | +447 bytes (+0.31%) | +362 bytes |
| 5 | 146775 bytes | +449 bytes (+0.31%) | +364 bytes |
| 6 | 146656 bytes | +330 bytes (+0.23%) | +245 bytes |
| 7 | 146680 bytes | +354 bytes (+0.24%) | +269 bytes |
| 8 | 146486 bytes | +160 bytes (+0.11%) | +75 bytes |
| Algorithm | Program | Parameters | Size | Compared To Best Zopfli |
|---|---|---|---|---|
| ZPAQ (Wikipedia) | zpaq | zpaq -method 69 | 99581 bytes | -46745 bytes (-31.95%) |
| RAR (proprietary) | RAR | rar a -m5 -md64m -mc63:128t -mt1 | 118181 bytes | -28145 bytes (-19.23%) |
| PPMd (Wikipedia) | 7zip | 7za a -mx=9 -m0=ppmd | 118630 bytes | -27696 bytes (-18.93%) |
| Brotli (Wikipedia) | brotli | brotli -q 11 | 124439 bytes | -21887 bytes (-14.96%) |
| LZMA2 (Wikipedia) | xz | xz -9 | 124908 bytes | -21418 bytes (-14.64%) |
| Zstandard (Wikipedia) | zstd | zstd -19 | 131435 bytes | -14891 bytes (-10.18%) |
| Burrows-Wheeler transform (Wikipedia) | bzip2 | bzip2 -9 | 132399 bytes | -13927 bytes (-9.52%) |