Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Oct 7, 2019
Mar 25, 2019
Apr 16, 2021
wip
Sep 12, 2021
Sep 10, 2021
Sep 10, 2021
Mar 26, 2021
Mar 26, 2021
Mar 26, 2021
Sep 20, 2019
Sep 20, 2019
Sep 25, 2019
Mar 25, 2019
Mar 24, 2021
Mar 24, 2021
Oct 14, 2021
Nov 14, 2019

Depackers for Z80

Packers

ApLib - OaPACK version 2020.05.07

appack_r57shell

apultra

cap

cap raw format support version

OaPACK

Bitbuster Extreme

Bitbuster Extreme win32 binary

License:MIT

Exomizer2 v3.1.1(raw -P0)

License:LGPL

Exomizer3.0 v3.1.1(raw -P7)

License:LGPL

deexoopt

Exomizer3.1 v3.1.1(raw -P39)

License:LGPL

deexoopt

hruST - oh1c spke version 1.3 (-r)

mhmt License:GPLv3

mhmt google code archive

oh1c

oh1c(old)

oh1c spke version with raw format support in compression2017.7z

LZ4 - lz4ultra v1.3.0

lz4ultra

smalLZ4

lz4stream for Z80

LZ48/49

LZE - LZEe v0.0.4(f1r)

lze C#/z80/8080/6800/6502/6809/SC61860/LR35902

LZEe - LZE enhancement for z80

lzexe - LZEe v0.0.4(f3r)

LZEXE decompressor for Z80

lzsa1 1.3.8(-f1 -r)

License:zlib

lzsa2 1.3.8(-f2 -r)

License:zlib

MegaLZ v4.89

unmegalz

Pletter v0.5c1

License:Mit

Shrinkler v4.6(-d -9)

Shrinkler Z80

Shrinkler without parity context

DeShrinkler

zx0 v2.1

zx1 v1.4

zx2 v1.0

zx5 v2.0(experimental)

zx7

zx7b v1.01

License:CC-BY-SA

zx7mini v1.01(back)

Compressed size

test data:DEOCM-PLD-CV BIOS(16x16KB)

Packer ALL MEGASDHC.B00 MEGASDHC.B01 MEGASDHC.B02 MEGASDHC.B03 MSX2MAIN.B00 MSX2MAIN.B01 MSXMUSIC.B00 MSX2EXT.B00 KANJJ1.B00 KANJJ1.B01 KANJJ1.B02 KANJJ1.B03 KANJJ1.B04 KANJJ1.B05 KANJJ1.B06 KANJJ1.B07
ApLib
(OaPACK)
161,422
(61.58%)
9,367
(57.17%)
4,926
(30.07%)
12,594
(76.87%)
12,340
(75.32%)
12,835
(78.34%)
13,579
(82.88%)
10,048
(61.33%)
12,361
(75.45%)
6,222
(37.98%)
4,090
(24.96%)
10,834
(66.13%)
10,642
(64.95%)
10,519
(64.20%)
10,453
(63.80%)
10,815
(66.01%)
9,797
(59.80%)
Bitbuster Extreme 172,080
(65.64%)
9,830
(60.00%)
5,133
(31.33%)
13,188
(80.49%)
12,856
(78.47%)
13,293
(81.13%)
14,088
(85.99%)
10,551
(64.40%)
13,013
(79.43%)
6,683
(40.79%)
4,507
(27.51%)
11,785
(71.93%)
11,599
(70.79%)
11,542
(70.45%)
11,493
(70.15%)
11,778
(71.89%)
10,741
(65.56%)
Exomizer2
(-P0)
159,966
(61.02%)
9,362
(57.14%)
4,902
(29.92%)
12,500
(76.29%)
12,271
(74.90%)
12,740
(77.76%)
13,402
(81.80%)
10,071
(61.47%)
12,333
(75.27%)
6,098
(37.22%)
3,975
(24.26%)
10,680
(65.19%)
10,508
(64.14%)
10,426
(63.64%)
10,349
(63.17%)
10,648
(64.99%)
9,701
(59.21%)
Exomizer3.0
(-P7)
159,965
(61.02%)
9,362
(57.14%)
4,902
(29.92%)
12,500
(76.29%)
12,271
(74.90%)
12,739
(77.75%)
13,402
(81.80%)
10,071
(61.47%)
12,333
(75.27%)
6,098
(37.22%)
3,975
(24.26%)
10,680
(65.19%)
10,508
(64.14%)
10,426
(63.64%)
10,349
(63.17%)
10,648
(64.99%)
9,701
(59.21%)
Exomizer3.1
(-P39)
159,597
(60.88%)
9,279
(56.63%)
4,861
(29.67%)
12,427
(75.85%)
12,177
(74.32%)
12,658
(77.26%)
13,355
(81.51%)
9,943
(60.69%)
12,220
(74.58%)
6,123
(37.37%)
3,988
(24.34%)
10,727
(65.47%)
10,544
(64.36%)
10,481
(63.97%)
10,378
(63.34%)
10,698
(65.30%)
9,738
(59.44%)
hruST
(oh1c -r)
162,217
(61.88%)
9,369
(57.18%)
4,895
(29.88%)
12,563
(76.68%)
12,282
(74.96%)
12,768
(77.93%)
13,454
(82.12%)
10,079
(61.52%)
12,331
(75.26%)
6,434
(39.27%)
4,230
(25.82%)
10,940
(66.77%)
10,753
(65.63%)
10,679
(65.18%)
10,597
(64.68%)
10,906
(66.56%)
9,937
(60.65%)
lz4
(lz4ultra)
191,416
(73.02%)
10,833
(66.12%)
5,794
(35.36%)
14,742
(89.98%)
14,290
(87.22%)
14,837
(90.56%)
15,448
(94.29%)
11,630
(70.98%)
14,578
(88.98%)
8,088
(49.37%)
5,431
(33.15%)
13,003
(79.36%)
12,732
(77.71%)
12,673
(77.35%)
12,535
(76.51%)
12,972
(79.17%)
11,830
(72.20%)
lz48 198,227
(75.62%)
10,717
(65.41%)
5,752
(35.11%)
14,588
(89.04%)
14,250
(86.98%)
14,268
(87.08%)
15,305
(93.41%)
12,121
(73.98%)
14,074
(85.90%)
8,167
(49.85%)
5,532
(33.76%)
14,290
(87.22%)
14,024
(85.60%)
13,960
(85.21%)
13,952
(85.16%)
14,179
(86.54%)
13,048
(79.64%)
lz49 195,027
(74.40%)
10,628
(64.87%)
5,559
(33.93%)
14,512
(88.57%)
14,030
(85.63%)
14,196
(86.65%)
15,254
(93.10%)
11,980
(73.12%)
13,969
(85.26%)
7,824
(47.75%)
5,240
(31.98%)
13,985
(85.36%)
13,761
(83.99%)
13,717
(83.72%)
13,674
(83.46%)
13,920
(84.96%)
12,778
(77.99%)
LZE
(lzee f1r)
174,118
(66.42%)
10,088
(61.57%)
5,459
(33.32%)
13,468
(82.20%)
13,183
(80.46%)
13,694
(83.58%)
14,385
(87.80%)
10,826
(66.08%)
13,299
(81.17%)
7,023
(42.86%)
4,660
(28.44%)
11,692
(71.36%)
11,489
(70.12%)
11,369
(69.39%)
11,279
(68.84%)
11,630
(70.98%)
10,574
(64.54%)
LZEee
(lzee f5)
174,118
(66.42%)
10,088
(61.57%)
5,459
(33.32%)
13,468
(82.20%)
13,183
(80.46%)
13,694
(83.58%)
14,385
(87.80%)
10,826
(66.08%)
13,299
(81.17%)
7,023
(42.86%)
4,660
(28.44%)
11,692
(71.36%)
11,489
(70.12%)
11,369
(69.39%)
11,279
(68.84%)
11,630
(70.98%)
10,574
(64.54%)
LZEXE
(lzee f3)
174,132
(66.43%)
10,089
(61.58%)
5,460
(33.33%)
13,469
(82.21%)
13,184
(80.47%)
13,695
(83.59%)
14,386
(87.81%)
10,828
(66.09%)
13,300
(81.18%)
7,023
(42.86%)
4,660
(28.44%)
11,692
(71.36%)
11,490
(70.13%)
11,370
(69.40%)
11,280
(68.85%)
11,631
(70.99%)
10,575
(64.54%)
lzsa1
(-f1)
182,295
(69.54%)
10,338
(63.10%)
5,391
(32.90%)
14,043
(85.71%)
13,703
(83.64%)
14,087
(85.98%)
14,892
(90.89%)
11,047
(67.43%)
13,719
(83.73%)
7,316
(44.65%)
4,804
(29.32%)
12,544
(76.56%)
12,252
(74.78%)
12,189
(74.40%)
12,075
(73.70%)
12,507
(76.34%)
11,388
(69.51%)
lzsa2
(-f2)
167,409
(63.86%)
9,666
(59.00%)
5,091
(31.07%)
13,117
(80.06%)
12,795
(78.09%)
13,289
(81.11%)
14,053
(85.77%)
10,336
(63.09%)
12,801
(78.13%)
6,411
(39.13%)
4,247
(25.92%)
11,278
(68.84%)
11,051
(67.45%)
10,927
(66.69%)
10,839
(66.16%)
11,267
(68.77%)
10,241
(62.51%)
megalz 167,609
(63.94%)
9,718
(59.31%)
5,124
(31.27%)
12,965
(79.13%)
12,660
(77.27%)
13,072
(79.79%)
13,917
(84.94%)
10,407
(63.52%)
12,833
(78.33%)
6,514
(39.76%)
4,320
(26.37%)
11,362
(69.35%)
11,161
(68.12%)
11,016
(67.24%)
11,012
(67.21%)
11,281
(68.85%)
10,247
(62.54%)
pletter 167,494
(63.89%)
9,706
(59.24%)
5,083
(31.02%)
12,945
(79.01%)
12,700
(77.51%)
13,205
(80.60%)
13,909
(84.89%)
10,466
(63.88%)
12,858
(78.48%)
6,511
(39.74%)
4,269
(26.06%)
11,340
(69.21%)
11,105
(67.78%)
10,992
(67.09%)
10,908
(66.58%)
11,252
(68.68%)
10,245
(62.53%)
shrinkler 153,168
(58.43%)
8,984
(54.83%)
4,680
(28.56%)
12,148
(74.15%)
11,916
(72.73%)
12,276
(74.93%)
13,100
(79.96%)
9,536
(58.20%)
11,820
(72.14%)
5,728
(34.96%)
3,700
(22.58%)
10,212
(62.33%)
10,020
(61.16%)
9,876
(60.28%)
9,808
(59.86%)
10,148
(61.94%)
9,216
(56.25%)
shrinkler(NP) 152,324
(58.11%)
8,912
(54.39%)
4,644
(28.34%)
12,092
(73.80%)
11,844
(72.29%)
12,176
(74.32%)
13,020
(79.47%)
9,516
(58.08%)
11,772
(71.85%)
5,664
(34.57%)
3,656
(22.31%)
10,164
(62.04%)
9,980
(60.91%)
9,840
(60.06%)
9,756
(59.55%)
10,116
(61.74%)
9,172
(55.98%)
zx0 162,051
(61.82%)
9,315
(56.85%)
4,844
(29.57%)
12,560
(76.66%)
12,291
(75.02%)
12,758
(77.87%)
13,573
(82.84%)
9,943
(60.69%)
12,316
(75.17%)
6,264
(38.23%)
4,108
(25.07%)
11,022
(67.27%)
10,804
(65.94%)
10,687
(65.23%)
10,612
(64.77%)
11,000
(67.14%)
9,954
(60.75%)
zx1 167,204
(63.78%)
9,586
(58.51%)
5,071
(30.95%)
13,013
(79.43%)
12,762
(77.89%)
13,148
(80.25%)
13,959
(85.20%)
10,233
(62.46%)
12,694
(77.48%)
6,519
(39.79%)
4,323
(26.39%)
11,342
(69.23%)
11,092
(67.70%)
11,000
(67.14%)
10,895
(66.50%)
11,320
(69.09%)
10,247
(62.54%)
zx2 182,390
(69.58%)
10,086
(61.56%)
5,322
(32.48%)
13,731
(83.81%)
13,443
(82.05%)
13,320
(81.30%)
14,577
(88.97%)
11,292
(68.92%)
13,155
(80.29%)
7,060
(43.09%)
4,734
(28.89%)
12,975
(79.19%)
12,708
(77.56%)
12,674
(77.36%)
12,617
(77.01%)
12,868
(78.54%)
11,828
(72.19%)
zx5 162,096
(61.83%)
9,424
(57.52%)
4,919
(30.02%)
12,784
(78.03%)
12,464
(76.07%)
12,917
(78.84%)
13,785
(84.14%)
10,001
(61.04%)
12,493
(76.25%)
6,158
(37.59%)
4,040
(24.66%)
10,866
(66.32%)
10,631
(64.89%)
10,525
(64.24%)
10,462
(63.85%)
10,834
(66.13%)
9,793
(59.77%)
zx7 170,296
(64.96%)
9,781
(59.70%)
5,080
(31.01%)
13,104
(79.98%)
12,784
(78.03%)
13,224
(80.71%)
14,021
(85.58%)
10,515
(64.18%)
12,943
(79.00%)
6,532
(39.87%)
4,401
(26.86%)
11,623
(70.94%)
11,436
(69.80%)
11,337
(69.20%)
11,331
(69.16%)
11,612
(70.87%)
10,572
(64.53%)
zx7b 170,425
(65.01%)
9,762
(59.58%)
5,091
(31.07%)
13,103
(79.97%)
12,810
(78.19%)
13,248
(80.86%)
14,002
(85.46%)
10,495
(64.06%)
12,964
(79.13%)
6,591
(40.23%)
4,424
(27.00%)
11,629
(70.98%)
11,451
(69.89%)
11,327
(69.13%)
11,341
(69.22%)
11,601
(70.81%)
10,586
(64.61%)
zx7mini
(back)
190,540
(72.69%)
10,580
(64.58%)
5,702
(34.80%)
14,358
(87.63%)
14,064
(85.84%)
14,015
(85.54%)
15,267
(93.18%)
12,073
(73.69%)
13,874
(84.68%)
7,390
(45.10%)
4,921
(30.04%)
13,428
(81.96%)
13,182
(80.46%)
13,091
(79.90%)
13,039
(79.58%)
13,311
(81.24%)
12,245
(74.74%)

Depackers

packer unpacker R800 180 ROM unpacker
size
packed
size rate
unpacking
time rate
description
ApLib aplib156b o x o 156 61.57% LDIR x 9.81
ApLib aplib247b o x o 249 61.57% LDIR x 5.88
ApLib aplib247b_180_minimal o o o 152 61.57% LDIR x 7.38 Support for hd64180, shorter, but slower from aplib247b
ApLib aplib247b_180_small o o o 171 61.57% LDIR x 5.66 Support for hd64180, shorter, faster from aplib247b
ApLib aplib247b_180_fast o o o 234 61.57% LDIR x 5.39 Support for hd64180, shorter, faster from aplib247b
ApLib unaplib_fast o x o 235 61.57% LDIR x 4.86
ApLib unaplib_fast_180 o o o 233 61.57% LDIR x 4.91 Support for hd64180, shorter, but slower from unaplib_fast
ApLib unaplib_small o o o 139 61.57% LDIR x 7.52
BitbusterExtreme debitbust o o o 89 65.64% LDIR x 5.95
BitbusterExtreme debitbustp1 o o o 88 65.64% LDIR x 5.32 Bit faster, shorter from debitbust
BitbusterExtreme debitbustp2 o o o 96 65.64% LDIR x 4.45 Faster, but longer from debitbust
Exomizer2 deexo o x o 169 61.02% LDIR x 17.89
Exomizer2 deexo_180 o o o 166 61.02% LDIR x 17.89 Support for hd64180, shorter, faster from deexo
Exomizer2 deexo_180_fast_jp o o o 176 61.02% LDIR x 15.32 Faster, but longer from deexo_180
Exomizer2 deexoopt_f3_180_p0 o o o 242 61.02% LDIR x 12.24 Support for Exomizer2(-P0) from deexoopt_f3_180
Exomizer3.0 deexo3p7 o o o 176 61.02% LDIR x 13.45 Support for Exomizer3(-P7) from deexo_180
Exomizer3.0 deexo3p7_fast_jp o o o 181 61.02% LDIR x 11.52 Faster, but longer from deexo3p7
Exomizer3.0 deexoopt_f3_fixed_p7 o x o 218 61.02% LDIR x 10.49 Support for -P7 option with bug fix from deexoopt_f3
Exomizer3.0 deexoopt_p7 o x o 219 61.02% LDIR x 10.49 Support for Exomizer3(-P7) with bug fixes from deexoopt
Exomizer3.0 deexoopt_f3_p7 o x o 212 61.02% LDIR x 10.09 Support for all -P options, faster, shorter from deexoopt_p7
Exomizer3.0 deexoopt_f3_180_p7 o o o 219 61.02% LDIR x 10.50 Support for hd64180, but longer, slower from deexoopt_f3_p7
Exomizer3.0 deexo3 o o o 191 61.02% LDIR x 11.30 Newly implemented
Exomizer3.1 deexoopt_f3_fixed_p39 o x o 265 60.88% LDIR x 11.79 Support for -P39 option with bug fix from deexoopt_f3
Exomizer3.1 deexoopt_f3_p39 o x o 244 60.88% LDIR x 11.08 Support for all -P options, faster, shorter from deexoopt_p7
Exomizer3.1 deexoopt_f3_180_p39 o o o 251 60.88% LDIR x 11.48 Support for hd64180, but longer, slower from deexoopt_f3_p39
Exomizer3.1 deexo3_p39 o o o 227 60.88% LDIR x 12.20 Newly implemented
hrust dehrust_ix o o o 234 61.88% LDIR x 7.54
hrust dehrust_ix_231b o o o 231 61.88% LDIR x 7.53 Shorter, bit faster from dehrust_ix
hrust dehrust_hl o o o 225 61.88% LDIR x 7.41 Shorter, bit faster from dehrust_ix
hrust dehrust_stk o o DI 209 61.88% LDIR x 6.84
hrust dehrust_stk_208b o o DI 208 61.88% LDIR x 6.84 Shorter, bit faster from dehrust_stk
lz4 lz4dec o o x code 97 73.01% LDIR x 1.80
lz4 unlz4_spke o o o 92 73.01% LDIR x 1.66
lz4 unlz4_spke_fast o o o 87 73.01% LDIR x 1.60 Shorter, bit faster from unlz4_spke
lz4 unlz4_spke_small o o o 65 73.01% LDIR x 1.65 Shorter, bit faster from unlz4_spke
lz48 lz48decrunch_v006_ o x o 70 75.61% LDIR x 1.65
lz48 lz48decrunch_v006__180 o o o 71 75.61% LDIR x 1.57 Support for hd64180, bit faster, but longer from lz48decrunch_v006_
lz49 lz49decrunch_v001 o x o 106 74.39% LDIR x 1.88
lz49 lz49decrunch_v001_180 o o o 101 74.39% LDIR x 1.82 Support for hd64180, bit faster, shorter from lz49decrunch_v001
lze lzdec o o o 119 66.42% LDIR x 3.62
lze lzedec o o o 110 66.42% LDIR x 3.33
lze lzedecR o o o 110 66.42% LDIR x 3.31
lze dlze_fast o o o 90 66.42% LDIR x 2.83 Newly implemented
lze dlze_small o o o 79 66.42% LDIR x 3.64 Newly implemented
lzeee dlzeee_fast o o o 87 66.42% LDIR x 2.61 Newly implemented
lzeee dlzeee_fast2 o o o 97 66.42% LDIR x 2.57 Newly implemented
lzeee dlzeee_small o o o 72 66.42% LDIR x 3.53 Newly implemented
lzexe z80unlze o o o 156 66.42% LDIR x 4.25
lzexe z80unlzep2 o o o 133 66.42% LDIR x 3.96 Bit faster, shorter from z80unlze
lzexe z80unlze_small o o o 112 66.42% LDIR x 5.30
lzexe z80unlzep2_small o o o 88 66.42% LDIR x 5.02 Bit faster, shorter from z80unlze_small
lzsa1 unlzsa1_fast o o o 113 69.54% LDIR x 1.60
lzsa1 unlzsa1_small o o o 67 69.54% LDIR x 1.87
lzsa2 unlzsa2_fast o x o 216 63.86% LDIR x 2.62
lzsa2 unlzsa2_fast_180 o o o 214 63.86% LDIR x 2.66
lzsa2 unlzsa2_small o x o 139 63.86% LDIR x 2.98
lzsa2 unlzsa2_small_180 o o o 137 63.86% LDIR x 3.03
MegaLZ megalz_dec40 o o o 110 63.93% LDIR x 7.57
MegaLZ unmegalz_fast o o o 229 63.93% LDIR x 3.33
MegaLZ unmegalz_small o o o 88 63.93% LDIR x 5.43
Pletter unpletter o x o 170 63.89% LDIR x 4.77
Pletter unpletter_180 o o o 146 63.89% LDIR x 4.41 Support for hd64180, faster, shorter from unpletter
Shrinkler shrinkler_recall_209 x x x code 209 58.42% LDIR x 439.21
Shrinkler shrinkler_recall_209_r800_rom o o o 211 58.42% LDIR x 437.30 Support for ROM/R800/hd64180, bit faster, but longer from shrinkler_recall_209
Shrinkler deshrinkler o x o 212 58.42% LDIR x 434.49
Shrinkler(NP) deshrink_np x x x code 202 58.10% LDIR x 438.47
Shrinkler(NP) deshrink_np_r800 o o o 205 58.10% LDIR x 436.60 Support for ROM/R800/hd64180, bit faster, but longer from deshrink_np
zx0 dzx0_standard o o o 68 61.81% LDIR x 4.53
zx0 dzx0_turbo o o x code 126 61.81% LDIR x 3.55
zx0 dzx0_fast o o x code 187 61.81% LDIR x 3.35
zx0 dzx0_mega o o x code 673 61.81% LDIR x 3.21
zx0 dzx0_fastrom o x o 181 61.81% LDIR x 3.40 Support for ROM, shorter, but slower, uncompatible with hd64180 from dzx0_fast
zx0 dzx0_fastrom_180 o o o 181 61.81% LDIR x 3.49 Support for ROM, shorter, but slower from dzx0_fast
zx1 dzx1_standard o o o 68 63.78% LDIR x 3.69
zx1 dzx1_standard_ix o x o 69 63.78% LDIR x 3.54 Faster, but longer, uncompatible with hd64180 from dzx1_standard
zx1 dzx1_standard_ix_180 o o o 68 63.78% LDIR x 3.59 Faster from dzx1_standard
zx1 dzx1_turbo o o x code 128 63.78% LDIR x 2.91
zx1 dzx1_turbo_ix o x o 126 63.78% LDIR x 3.01 Support for ROM, shorter, but slower, uncompatible with hd64180 from dzx1_turbo
zx1 dzx1_turbo_ix_180 o o o 125 63.78% LDIR x 3.05 Support for ROM, shorter, but slower from dzx1_turbo
zx1 dzx1_mega o o x code 406 63.78% LDIR x 2.76
zx2 dzx2_nano o o o 56 69.57% LDIR x 3.30
zx5 dzx5_standard o o o 88 61.83% LDIR x 4.81
zx5 dzx5_turbo o o x code 158 61.83% LDIR x 4.02
zx7 dzx7_lom_v1 o o o 214 64.96% LDIR x 3.88
zx7 dzx7_lom_v1p1 o o o 198 64.96% LDIR x 3.71 Shorter, bit faster from dzx7_lom_v1
zx7 dzx7_turbo o o o 88 64.96% LDIR x 4.53
zx7 dzx7_standard o o o 69 64.96% LDIR x 6.08
zx7b dzx7b_fast x x o 191 65.01% LDIR x 3.46
zx7b dzx7b_fast_r800 o o o 184 65.01% LDIR x 3.42 Support for R800/hd64180, shorter, bit faster from dzx7b_fast
zx7b dzx7b_slow x x o 64 65.01% LDIR x 5.58
zx7b dzx7b_slow_r800 o o o 64 65.01% LDIR x 5.58 Support for R800/hd64180 from dzx7b_slow
zx7mini dzx7mini o o o 39 72.68% LDIR x 3.40 Newly implemented

Decompression speed

test data:ALL(16*16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 161,422
(61.57%)
59,168,483
(LDIR x 9.81)
ApLib aplib247b 249 161,422
(61.57%)
35,485,949
(LDIR x 5.88)
ApLib aplib247b_180_minimal 152 161,422
(61.57%)
44,514,579
(LDIR x 7.38)
ApLib aplib247b_180_small 171 161,422
(61.57%)
34,169,981
(LDIR x 5.66)
ApLib aplib247b_180_fast 234 161,422
(61.57%)
32,552,096
(LDIR x 5.39)
ApLib unaplib_fast 235 161,422
(61.57%)
29,350,495
(LDIR x 4.86)
ApLib unaplib_fast_180 233 161,422
(61.57%)
29,636,463
(LDIR x 4.91)
ApLib unaplib_small 139 161,422
(61.57%)
45,350,252
(LDIR x 7.52)
BitbusterExtreme debitbust 89 172,080
(65.64%)
35,875,562
(LDIR x 5.95)
BitbusterExtreme debitbustp1 88 172,080
(65.64%)
32,099,423
(LDIR x 5.32)
BitbusterExtreme debitbustp2 96 172,080
(65.64%)
26,842,033
(LDIR x 4.45)
Exomizer2 deexo 169 159,966
(61.02%)
107,900,507
(LDIR x 17.89)
Exomizer2 deexo_180 166 159,966
(61.02%)
107,899,823
(LDIR x 17.89)
Exomizer2 deexo_180_fast_jp 176 159,966
(61.02%)
92,423,377
(LDIR x 15.32)
Exomizer2 deexoopt_f3_180_p0 242 159,966
(61.02%)
73,803,369
(LDIR x 12.24)
Exomizer3.0 deexo3p7 176 159,965
(61.02%)
81,104,834
(LDIR x 13.45)
Exomizer3.0 deexo3p7_fast_jp 181 159,965
(61.02%)
69,499,435
(LDIR x 11.52)
Exomizer3.0 deexoopt_f3_fixed_p7 218 159,965
(61.02%)
63,293,855
(LDIR x 10.49)
Exomizer3.0 deexoopt_p7 219 159,965
(61.02%)
63,293,487
(LDIR x 10.49)
Exomizer3.0 deexoopt_f3_p7 212 159,965
(61.02%)
60,854,627
(LDIR x 10.09)
Exomizer3.0 deexoopt_f3_180_p7 219 159,965
(61.02%)
63,323,573
(LDIR x 10.50)
Exomizer3.0 deexo3 191 159,965
(61.02%)
68,160,873
(LDIR x 11.30)
Exomizer3.1 deexoopt_f3_fixed_p39 265 159,597
(60.88%)
71,108,088
(LDIR x 11.79)
Exomizer3.1 deexoopt_f3_p39 244 159,597
(60.88%)
66,823,568
(LDIR x 11.08)
Exomizer3.1 deexoopt_f3_180_p39 251 159,597
(60.88%)
69,240,104
(LDIR x 11.48)
Exomizer3.1 deexo3_p39 227 159,597
(60.88%)
73,572,819
(LDIR x 12.20)
hrust dehrust_ix 234 162,217
(61.88%)
45,520,962
(LDIR x 7.54)
hrust dehrust_ix_231b 231 162,217
(61.88%)
45,411,706
(LDIR x 7.53)
hrust dehrust_hl 225 162,217
(61.88%)
44,724,303
(LDIR x 7.41)
hrust dehrust_stk 209 162,217
(61.88%)
41,277,317
(LDIR x 6.84)
hrust dehrust_stk_208b 208 162,217
(61.88%)
41,277,269
(LDIR x 6.84)
lz4 lz4dec 97 191,416
(73.01%)
10,893,051
(LDIR x 1.80)
lz4 unlz4_spke 92 191,416
(73.01%)
10,030,865
(LDIR x 1.66)
lz4 unlz4_spke_fast 87 191,416
(73.01%)
9,649,778
(LDIR x 1.60)
lz4 unlz4_spke_small 65 191,416
(73.01%)
9,970,571
(LDIR x 1.65)
lz48 lz48decrunch_v006_ 70 198,227
(75.61%)
9,987,125
(LDIR x 1.65)
lz48 lz48decrunch_v006__180 71 198,227
(75.61%)
9,503,964
(LDIR x 1.57)
lz49 lz49decrunch_v001 106 195,027
(74.39%)
11,349,204
(LDIR x 1.88)
lz49 lz49decrunch_v001_180 101 195,027
(74.39%)
11,002,608
(LDIR x 1.82)
lze lzdec 119 174,118
(66.42%)
21,831,226
(LDIR x 3.62)
lze lzedec 110 174,118
(66.42%)
20,101,797
(LDIR x 3.33)
lze lzedecR 110 174,118
(66.42%)
20,006,680
(LDIR x 3.31)
lze dlze_fast 90 174,118
(66.42%)
17,122,936
(LDIR x 2.83)
lze dlze_small 79 174,118
(66.42%)
21,975,061
(LDIR x 3.64)
lzeee dlzeee_fast 87 174,118
(66.42%)
15,771,965
(LDIR x 2.61)
lzeee dlzeee_fast2 97 174,118
(66.42%)
15,533,041
(LDIR x 2.57)
lzeee dlzeee_small 72 174,118
(66.42%)
21,330,646
(LDIR x 3.53)
lzexe z80unlze 156 174,132
(66.42%)
25,663,296
(LDIR x 4.25)
lzexe z80unlzep2 133 174,132
(66.42%)
23,882,407
(LDIR x 3.96)
lzexe z80unlze_small 112 174,132
(66.42%)
31,984,416
(LDIR x 5.30)
lzexe z80unlzep2_small 88 174,132
(66.42%)
30,313,875
(LDIR x 5.02)
lzsa1 unlzsa1_fast 113 182,295
(69.54%)
9,678,793
(LDIR x 1.60)
lzsa1 unlzsa1_small 67 182,295
(69.54%)
11,309,112
(LDIR x 1.87)
lzsa2 unlzsa2_fast 216 167,409
(63.86%)
15,828,369
(LDIR x 2.62)
lzsa2 unlzsa2_fast_180 214 167,409
(63.86%)
16,097,457
(LDIR x 2.66)
lzsa2 unlzsa2_small 139 167,409
(63.86%)
18,018,553
(LDIR x 2.98)
lzsa2 unlzsa2_small_180 137 167,409
(63.86%)
18,287,641
(LDIR x 3.03)
MegaLZ megalz_dec40 110 167,609
(63.93%)
45,653,296
(LDIR x 7.57)
MegaLZ unmegalz_fast 229 167,609
(63.93%)
20,132,951
(LDIR x 3.33)
MegaLZ unmegalz_small 88 167,609
(63.93%)
32,779,690
(LDIR x 5.43)
Pletter unpletter 170 167,494
(63.89%)
28,812,190
(LDIR x 4.77)
Pletter unpletter_180 146 167,494
(63.89%)
26,619,594
(LDIR x 4.41)
Shrinkler shrinkler_recall_209 209 153,168
(58.42%)
2,648,202,619
(LDIR x 439.21)
Shrinkler shrinkler_recall_209_r800_rom 211 153,168
(58.42%)
2,636,690,259
(LDIR x 437.30)
Shrinkler deshrinkler 212 153,168
(58.42%)
2,619,775,597
(LDIR x 434.49)
Shrinkler(NP) deshrink_np 202 152,324
(58.10%)
2,643,754,822
(LDIR x 438.47)
Shrinkler(NP) deshrink_np_r800 205 152,324
(58.10%)
2,632,445,153
(LDIR x 436.60)
zx0 dzx0_standard 68 162,051
(61.81%)
27,359,692
(LDIR x 4.53)
zx0 dzx0_turbo 126 162,051
(61.81%)
21,412,558
(LDIR x 3.55)
zx0 dzx0_fast 187 162,051
(61.81%)
20,255,008
(LDIR x 3.35)
zx0 dzx0_mega 673 162,051
(61.81%)
19,360,287
(LDIR x 3.21)
zx0 dzx0_fastrom 181 162,051
(61.81%)
20,559,231
(LDIR x 3.40)
zx0 dzx0_fastrom_180 181 162,051
(61.81%)
21,061,772
(LDIR x 3.49)
zx1 dzx1_standard 68 167,204
(63.78%)
22,280,764
(LDIR x 3.69)
zx1 dzx1_standard_ix 69 167,204
(63.78%)
21,388,447
(LDIR x 3.54)
zx1 dzx1_standard_ix_180 68 167,204
(63.78%)
21,657,055
(LDIR x 3.59)
zx1 dzx1_turbo 128 167,204
(63.78%)
17,591,880
(LDIR x 2.91)
zx1 dzx1_turbo_ix 126 167,204
(63.78%)
18,168,930
(LDIR x 3.01)
zx1 dzx1_turbo_ix_180 125 167,204
(63.78%)
18,437,538
(LDIR x 3.05)
zx1 dzx1_mega 406 167,204
(63.78%)
16,660,249
(LDIR x 2.76)
zx2 dzx2_nano 56 182,390
(69.57%)
19,904,659
(LDIR x 3.30)
zx5 dzx5_standard 88 162,096
(61.83%)
29,043,016
(LDIR x 4.81)
zx5 dzx5_turbo 158 162,096
(61.83%)
24,284,832
(LDIR x 4.02)
zx7 dzx7_lom_v1 214 170,296
(64.96%)
23,446,544
(LDIR x 3.88)
zx7 dzx7_lom_v1p1 198 170,296
(64.96%)
22,383,853
(LDIR x 3.71)
zx7 dzx7_turbo 88 170,296
(64.96%)
27,346,595
(LDIR x 4.53)
zx7 dzx7_standard 69 170,296
(64.96%)
36,700,476
(LDIR x 6.08)
zx7b dzx7b_fast 191 170,425
(65.01%)
20,907,617
(LDIR x 3.46)
zx7b dzx7b_fast_r800 184 170,425
(65.01%)
20,659,431
(LDIR x 3.42)
zx7b dzx7b_slow 64 170,425
(65.01%)
33,688,687
(LDIR x 5.58)
zx7b dzx7b_slow_r800 64 170,425
(65.01%)
33,688,687
(LDIR x 5.58)
zx7mini dzx7mini 39 190,540
(72.68%)
20,556,427
(LDIR x 3.40)

test data:MEGASDHC.B00(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 9,367
(57.17%)
3,088,035
(LDIR x 8.19)
ApLib aplib247b 249 9,367
(57.17%)
1,872,848
(LDIR x 4.96)
ApLib aplib247b_180_minimal 152 9,367
(57.17%)
2,329,365
(LDIR x 6.18)
ApLib aplib247b_180_small 171 9,367
(57.17%)
1,787,367
(LDIR x 4.74)
ApLib aplib247b_180_fast 234 9,367
(57.17%)
1,716,314
(LDIR x 4.55)
ApLib unaplib_fast 235 9,367
(57.17%)
1,543,251
(LDIR x 4.09)
ApLib unaplib_fast_180 233 9,367
(57.17%)
1,556,931
(LDIR x 4.13)
ApLib unaplib_small 139 9,367
(57.17%)
2,374,849
(LDIR x 6.30)
BitbusterExtreme debitbust 89 9,830
(59.99%)
1,819,624
(LDIR x 4.82)
BitbusterExtreme debitbustp1 88 9,830
(59.99%)
1,574,255
(LDIR x 4.17)
BitbusterExtreme debitbustp2 96 9,830
(59.99%)
1,343,202
(LDIR x 3.56)
Exomizer2 deexo 169 9,362
(57.14%)
5,454,722
(LDIR x 14.47)
Exomizer2 deexo_180 166 9,362
(57.14%)
5,454,592
(LDIR x 14.47)
Exomizer2 deexo_180_fast_jp 176 9,362
(57.14%)
4,682,085
(LDIR x 12.42)
Exomizer2 deexoopt_f3_180_p0 242 9,362
(57.14%)
3,757,829
(LDIR x 9.97)
Exomizer3.0 deexo3p7 176 9,362
(57.14%)
4,220,354
(LDIR x 11.19)
Exomizer3.0 deexo3p7_fast_jp 181 9,362
(57.14%)
3,609,927
(LDIR x 9.57)
Exomizer3.0 deexoopt_f3_fixed_p7 218 9,362
(57.14%)
3,304,393
(LDIR x 8.76)
Exomizer3.0 deexoopt_p7 219 9,362
(57.14%)
3,304,370
(LDIR x 8.76)
Exomizer3.0 deexoopt_f3_p7 212 9,362
(57.14%)
3,179,313
(LDIR x 8.43)
Exomizer3.0 deexoopt_f3_180_p7 219 9,362
(57.14%)
3,303,082
(LDIR x 8.76)
Exomizer3.0 deexo3 191 9,362
(57.14%)
3,549,371
(LDIR x 9.41)
Exomizer3.1 deexoopt_f3_fixed_p39 265 9,279
(56.63%)
3,833,167
(LDIR x 10.17)
Exomizer3.1 deexoopt_f3_p39 244 9,279
(56.63%)
3,567,962
(LDIR x 9.46)
Exomizer3.1 deexoopt_f3_180_p39 251 9,279
(56.63%)
3,692,054
(LDIR x 9.79)
Exomizer3.1 deexo3_p39 227 9,279
(56.63%)
3,915,499
(LDIR x 10.39)
hrust dehrust_ix 234 9,369
(57.18%)
2,390,975
(LDIR x 6.34)
hrust dehrust_ix_231b 231 9,369
(57.18%)
2,385,266
(LDIR x 6.32)
hrust dehrust_hl 225 9,369
(57.18%)
2,314,241
(LDIR x 6.14)
hrust dehrust_stk 209 9,369
(57.18%)
2,152,604
(LDIR x 5.71)
hrust dehrust_stk_208b 208 9,369
(57.18%)
2,152,601
(LDIR x 5.71)
lz4 lz4dec 97 10,833
(66.11%)
556,353
(LDIR x 1.47)
lz4 unlz4_spke 92 10,833
(66.11%)
522,445
(LDIR x 1.38)
lz4 unlz4_spke_fast 87 10,833
(66.11%)
509,284
(LDIR x 1.35)
lz4 unlz4_spke_small 65 10,833
(66.11%)
522,620
(LDIR x 1.38)
lz48 lz48decrunch_v006_ 70 10,717
(65.41%)
557,554
(LDIR x 1.47)
lz48 lz48decrunch_v006__180 71 10,717
(65.41%)
537,244
(LDIR x 1.42)
lz49 lz49decrunch_v001 106 10,628
(64.86%)
608,577
(LDIR x 1.61)
lz49 lz49decrunch_v001_180 101 10,628
(64.86%)
592,629
(LDIR x 1.57)
lze lzdec 119 10,088
(61.57%)
1,213,495
(LDIR x 3.22)
lze lzedec 110 10,088
(61.57%)
1,130,337
(LDIR x 2.99)
lze lzedecR 110 10,088
(61.57%)
1,096,753
(LDIR x 2.91)
lze dlze_fast 90 10,088
(61.57%)
920,646
(LDIR x 2.44)
lze dlze_small 79 10,088
(61.57%)
1,195,409
(LDIR x 3.17)
lzeee dlzeee_fast 87 10,088
(61.57%)
852,041
(LDIR x 2.26)
lzeee dlzeee_fast2 97 10,088
(61.57%)
838,373
(LDIR x 2.22)
lzeee dlzeee_small 72 10,088
(61.57%)
1,173,044
(LDIR x 3.11)
lzexe z80unlze 156 10,089
(61.57%)
1,448,347
(LDIR x 3.84)
lzexe z80unlzep2 133 10,089
(61.57%)
1,329,384
(LDIR x 3.52)
lzexe z80unlze_small 112 10,089
(61.57%)
1,811,346
(LDIR x 4.80)
lzexe z80unlzep2_small 88 10,089
(61.57%)
1,703,101
(LDIR x 4.51)
lzsa1 unlzsa1_fast 113 10,338
(63.09%)
529,450
(LDIR x 1.40)
lzsa1 unlzsa1_small 67 10,338
(63.09%)
595,341
(LDIR x 1.57)
lzsa2 unlzsa2_fast 216 9,666
(58.99%)
852,352
(LDIR x 2.26)
lzsa2 unlzsa2_fast_180 214 9,666
(58.99%)
865,184
(LDIR x 2.29)
lzsa2 unlzsa2_small 139 9,666
(58.99%)
959,949
(LDIR x 2.54)
lzsa2 unlzsa2_small_180 137 9,666
(58.99%)
972,781
(LDIR x 2.58)
MegaLZ megalz_dec40 110 9,718
(59.31%)
2,363,816
(LDIR x 6.27)
MegaLZ unmegalz_fast 229 9,718
(59.31%)
1,063,962
(LDIR x 2.82)
MegaLZ unmegalz_small 88 9,718
(59.31%)
1,692,915
(LDIR x 4.49)
Pletter unpletter 170 9,706
(59.24%)
1,459,575
(LDIR x 3.87)
Pletter unpletter_180 146 9,706
(59.24%)
1,335,411
(LDIR x 3.54)
Shrinkler shrinkler_recall_209 209 8,984
(54.83%)
147,898,055
(LDIR x 392.47)
Shrinkler shrinkler_recall_209_r800_rom 211 8,984
(54.83%)
147,142,235
(LDIR x 390.46)
Shrinkler deshrinkler 212 8,984
(54.83%)
146,224,749
(LDIR x 388.03)
Shrinkler(NP) deshrink_np 202 8,912
(54.39%)
147,670,116
(LDIR x 391.86)
Shrinkler(NP) deshrink_np_r800 205 8,912
(54.39%)
146,933,717
(LDIR x 389.91)
zx0 dzx0_standard 68 9,315
(56.85%)
1,420,536
(LDIR x 3.76)
zx0 dzx0_turbo 126 9,315
(56.85%)
1,129,301
(LDIR x 2.99)
zx0 dzx0_fast 187 9,315
(56.85%)
1,070,709
(LDIR x 2.84)
zx0 dzx0_mega 673 9,315
(56.85%)
1,026,983
(LDIR x 2.72)
zx0 dzx0_fastrom 181 9,315
(56.85%)
1,087,196
(LDIR x 2.88)
zx0 dzx0_fastrom_180 181 9,315
(56.85%)
1,111,103
(LDIR x 2.94)
zx1 dzx1_standard 68 9,586
(58.50%)
1,188,201
(LDIR x 3.15)
zx1 dzx1_standard_ix 69 9,586
(58.50%)
1,145,487
(LDIR x 3.03)
zx1 dzx1_standard_ix_180 68 9,586
(58.50%)
1,157,991
(LDIR x 3.07)
zx1 dzx1_turbo 128 9,586
(58.50%)
947,295
(LDIR x 2.51)
zx1 dzx1_turbo_ix 126 9,586
(58.50%)
975,245
(LDIR x 2.58)
zx1 dzx1_turbo_ix_180 125 9,586
(58.50%)
987,749
(LDIR x 2.62)
zx1 dzx1_mega 406 9,586
(58.50%)
902,288
(LDIR x 2.39)
zx2 dzx2_nano 56 10,086
(61.56%)
1,029,602
(LDIR x 2.73)
zx5 dzx5_standard 88 9,424
(57.51%)
1,507,415
(LDIR x 4.00)
zx5 dzx5_turbo 158 9,424
(57.51%)
1,266,616
(LDIR x 3.36)
zx7 dzx7_lom_v1 214 9,781
(59.69%)
1,204,254
(LDIR x 3.19)
zx7 dzx7_lom_v1p1 198 9,781
(59.69%)
1,149,261
(LDIR x 3.04)
zx7 dzx7_turbo 88 9,781
(59.69%)
1,401,087
(LDIR x 3.71)
zx7 dzx7_standard 69 9,781
(59.69%)
1,850,393
(LDIR x 4.91)
zx7b dzx7b_fast 191 9,762
(59.58%)
1,088,297
(LDIR x 2.88)
zx7b dzx7b_fast_r800 184 9,762
(59.58%)
1,076,726
(LDIR x 2.85)
zx7b dzx7b_slow 64 9,762
(59.58%)
1,718,914
(LDIR x 4.56)
zx7b dzx7b_slow_r800 64 9,762
(59.58%)
1,718,914
(LDIR x 4.56)
zx7mini dzx7mini 39 10,580
(64.57%)
1,122,710
(LDIR x 2.97)

test data:MEGASDHC.B01(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 4,926
(30.06%)
1,886,563
(LDIR x 5.00)
ApLib aplib247b 249 4,926
(30.06%)
1,217,275
(LDIR x 3.23)
ApLib aplib247b_180_minimal 152 4,926
(30.06%)
1,470,893
(LDIR x 3.90)
ApLib aplib247b_180_small 171 4,926
(30.06%)
1,174,285
(LDIR x 3.11)
ApLib aplib247b_180_fast 234 4,926
(30.06%)
1,132,847
(LDIR x 3.00)
ApLib unaplib_fast 235 4,926
(30.06%)
1,037,304
(LDIR x 2.75)
ApLib unaplib_fast_180 233 4,926
(30.06%)
1,045,256
(LDIR x 2.77)
ApLib unaplib_small 139 4,926
(30.06%)
1,495,184
(LDIR x 3.96)
BitbusterExtreme debitbust 89 5,133
(31.32%)
1,193,386
(LDIR x 3.16)
BitbusterExtreme debitbustp1 88 5,133
(31.32%)
1,057,915
(LDIR x 2.80)
BitbusterExtreme debitbustp2 96 5,133
(31.32%)
920,484
(LDIR x 2.44)
Exomizer2 deexo 169 4,902
(29.91%)
3,307,149
(LDIR x 8.77)
Exomizer2 deexo_180 166 4,902
(29.91%)
3,307,019
(LDIR x 8.77)
Exomizer2 deexo_180_fast_jp 176 4,902
(29.91%)
2,874,744
(LDIR x 7.62)
Exomizer2 deexoopt_f3_180_p0 242 4,902
(29.91%)
2,332,339
(LDIR x 6.18)
Exomizer3.0 deexo3p7 176 4,902
(29.91%)
2,759,609
(LDIR x 7.32)
Exomizer3.0 deexo3p7_fast_jp 181 4,902
(29.91%)
2,382,976
(LDIR x 6.32)
Exomizer3.0 deexoopt_f3_fixed_p7 218 4,902
(29.91%)
2,155,915
(LDIR x 5.72)
Exomizer3.0 deexoopt_p7 219 4,902
(29.91%)
2,155,892
(LDIR x 5.72)
Exomizer3.0 deexoopt_f3_p7 212 4,902
(29.91%)
2,075,674
(LDIR x 5.50)
Exomizer3.0 deexoopt_f3_180_p7 219 4,902
(29.91%)
2,152,413
(LDIR x 5.71)
Exomizer3.0 deexo3 191 4,902
(29.91%)
2,341,157
(LDIR x 6.21)
Exomizer3.1 deexoopt_f3_fixed_p39 265 4,861
(29.66%)
2,374,586
(LDIR x 6.30)
Exomizer3.1 deexoopt_f3_p39 244 4,861
(29.66%)
2,228,343
(LDIR x 5.91)
Exomizer3.1 deexoopt_f3_180_p39 251 4,861
(29.66%)
2,300,704
(LDIR x 6.10)
Exomizer3.1 deexo3_p39 227 4,861
(29.66%)
2,470,424
(LDIR x 6.55)
hrust dehrust_ix 234 4,895
(29.87%)
1,520,335
(LDIR x 4.03)
hrust dehrust_ix_231b 231 4,895
(29.87%)
1,517,189
(LDIR x 4.02)
hrust dehrust_hl 225 4,895
(29.87%)
1,488,784
(LDIR x 3.95)
hrust dehrust_stk 209 4,895
(29.87%)
1,394,349
(LDIR x 3.70)
hrust dehrust_stk_208b 208 4,895
(29.87%)
1,394,346
(LDIR x 3.70)
lz4 lz4dec 97 5,794
(35.36%)
514,211
(LDIR x 1.36)
lz4 unlz4_spke 92 5,794
(35.36%)
490,570
(LDIR x 1.30)
lz4 unlz4_spke_fast 87 5,794
(35.36%)
480,163
(LDIR x 1.27)
lz4 unlz4_spke_small 65 5,794
(35.36%)
488,456
(LDIR x 1.29)
lz48 lz48decrunch_v006_ 70 5,752
(35.10%)
504,561
(LDIR x 1.33)
lz48 lz48decrunch_v006__180 71 5,752
(35.10%)
488,345
(LDIR x 1.29)
lz49 lz49decrunch_v001 106 5,559
(33.92%)
540,251
(LDIR x 1.43)
lz49 lz49decrunch_v001_180 101 5,559
(33.92%)
530,307
(LDIR x 1.40)
lze lzdec 119 5,459
(33.31%)
846,520
(LDIR x 2.24)
lze lzedec 110 5,459
(33.31%)
797,758
(LDIR x 2.11)
lze lzedecR 110 5,459
(33.31%)
788,505
(LDIR x 2.09)
lze dlze_fast 90 5,459
(33.31%)
694,168
(LDIR x 1.84)
lze dlze_small 79 5,459
(33.31%)
841,364
(LDIR x 2.23)
lzeee dlzeee_fast 87 5,459
(33.31%)
655,532
(LDIR x 1.73)
lzeee dlzeee_fast2 97 5,459
(33.31%)
647,961
(LDIR x 1.71)
lzeee dlzeee_small 72 5,459
(33.31%)
826,059
(LDIR x 2.19)
lzexe z80unlze 156 5,460
(33.32%)
971,494
(LDIR x 2.57)
lzexe z80unlzep2 133 5,460
(33.32%)
909,467
(LDIR x 2.41)
lzexe z80unlze_small 112 5,460
(33.32%)
1,166,834
(LDIR x 3.09)
lzexe z80unlzep2_small 88 5,460
(33.32%)
1,109,937
(LDIR x 2.94)
lzsa1 unlzsa1_fast 113 5,391
(32.90%)
473,232
(LDIR x 1.25)
lzsa1 unlzsa1_small 67 5,391
(32.90%)
516,127
(LDIR x 1.36)
lzsa2 unlzsa2_fast 216 5,091
(31.07%)
633,601
(LDIR x 1.68)
lzsa2 unlzsa2_fast_180 214 5,091
(31.07%)
640,633
(LDIR x 1.70)
lzsa2 unlzsa2_small 139 5,091
(31.07%)
690,862
(LDIR x 1.83)
lzsa2 unlzsa2_small_180 137 5,091
(31.07%)
697,894
(LDIR x 1.85)
MegaLZ megalz_dec40 110 5,124
(31.27%)
1,578,986
(LDIR x 4.19)
MegaLZ unmegalz_fast 229 5,124
(31.27%)
817,510
(LDIR x 2.16)
MegaLZ unmegalz_small 88 5,124
(31.27%)
1,204,930
(LDIR x 3.19)
Pletter unpletter 170 5,083
(31.02%)
905,030
(LDIR x 2.40)
Pletter unpletter_180 146 5,083
(31.02%)
841,399
(LDIR x 2.23)
Shrinkler shrinkler_recall_209 209 4,680
(28.56%)
78,117,653
(LDIR x 207.29)
Shrinkler shrinkler_recall_209_r800_rom 211 4,680
(28.56%)
77,731,854
(LDIR x 206.27)
Shrinkler deshrinkler 212 4,680
(28.56%)
77,244,401
(LDIR x 204.98)
Shrinkler(NP) deshrink_np 202 4,644
(28.34%)
77,894,122
(LDIR x 206.70)
Shrinkler(NP) deshrink_np_r800 205 4,644
(28.34%)
77,514,989
(LDIR x 205.69)
zx0 dzx0_standard 68 4,844
(29.56%)
949,209
(LDIR x 2.51)
zx0 dzx0_turbo 126 4,844
(29.56%)
791,101
(LDIR x 2.09)
zx0 dzx0_fast 187 4,844
(29.56%)
756,315
(LDIR x 2.00)
zx0 dzx0_mega 673 4,844
(29.56%)
732,169
(LDIR x 1.94)
zx0 dzx0_fastrom 181 4,844
(29.56%)
765,663
(LDIR x 2.03)
zx0 dzx0_fastrom_180 181 4,844
(29.56%)
778,975
(LDIR x 2.06)
zx1 dzx1_standard 68 5,071
(30.95%)
848,500
(LDIR x 2.25)
zx1 dzx1_standard_ix 69 5,071
(30.95%)
823,747
(LDIR x 2.18)
zx1 dzx1_standard_ix_180 68 5,071
(30.95%)
830,883
(LDIR x 2.20)
zx1 dzx1_turbo 128 5,071
(30.95%)
705,892
(LDIR x 1.87)
zx1 dzx1_turbo_ix 126 5,071
(30.95%)
722,178
(LDIR x 1.91)
zx1 dzx1_turbo_ix_180 125 5,071
(30.95%)
729,314
(LDIR x 1.93)
zx1 dzx1_mega 406 5,071
(30.95%)
680,088
(LDIR x 1.80)
zx2 dzx2_nano 56 5,322
(32.48%)
822,340
(LDIR x 2.18)
zx5 dzx5_standard 88 4,919
(30.02%)
989,638
(LDIR x 2.62)
zx5 dzx5_turbo 158 4,919
(30.02%)
859,944
(LDIR x 2.28)
zx7 dzx7_lom_v1 214 5,080
(31.00%)
844,236
(LDIR x 2.24)
zx7 dzx7_lom_v1p1 198 5,080
(31.00%)
811,074
(LDIR x 2.15)
zx7 dzx7_turbo 88 5,080
(31.00%)
950,318
(LDIR x 2.52)
zx7 dzx7_standard 69 5,080
(31.00%)
1,192,495
(LDIR x 3.16)
zx7b dzx7b_fast 191 5,091
(31.07%)
769,861
(LDIR x 2.04)
zx7b dzx7b_fast_r800 184 5,091
(31.07%)
763,645
(LDIR x 2.02)
zx7b dzx7b_slow 64 5,091
(31.07%)
1,109,193
(LDIR x 2.94)
zx7b dzx7b_slow_r800 64 5,091
(31.07%)
1,109,193
(LDIR x 2.94)
zx7mini dzx7mini 39 5,702
(34.80%)
844,220
(LDIR x 2.24)

test data:MEGASDHC.B02(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 12,594
(76.86%)
4,263,002
(LDIR x 11.31)
ApLib aplib247b 249 12,594
(76.86%)
2,552,377
(LDIR x 6.77)
ApLib aplib247b_180_minimal 152 12,594
(76.86%)
3,189,750
(LDIR x 8.46)
ApLib aplib247b_180_small 171 12,594
(76.86%)
2,435,376
(LDIR x 6.46)
ApLib aplib247b_180_fast 234 12,594
(76.86%)
2,328,533
(LDIR x 6.17)
ApLib unaplib_fast 235 12,594
(76.86%)
2,079,003
(LDIR x 5.51)
ApLib unaplib_fast_180 233 12,594
(76.86%)
2,101,347
(LDIR x 5.57)
ApLib unaplib_small 139 12,594
(76.86%)
3,253,015
(LDIR x 8.63)
BitbusterExtreme debitbust 89 13,188
(80.49%)
2,486,914
(LDIR x 6.59)
BitbusterExtreme debitbustp1 88 13,188
(80.49%)
2,200,960
(LDIR x 5.84)
BitbusterExtreme debitbustp2 96 13,188
(80.49%)
1,846,617
(LDIR x 4.90)
Exomizer2 deexo 169 12,500
(76.29%)
8,261,575
(LDIR x 21.92)
Exomizer2 deexo_180 166 12,500
(76.29%)
8,261,457
(LDIR x 21.92)
Exomizer2 deexo_180_fast_jp 176 12,500
(76.29%)
7,062,383
(LDIR x 18.74)
Exomizer2 deexoopt_f3_180_p0 242 12,500
(76.29%)
5,619,382
(LDIR x 14.91)
Exomizer3.0 deexo3p7 176 12,500
(76.29%)
6,187,279
(LDIR x 16.41)
Exomizer3.0 deexo3p7_fast_jp 181 12,500
(76.29%)
5,281,063
(LDIR x 14.01)
Exomizer3.0 deexoopt_f3_fixed_p7 218 12,500
(76.29%)
4,823,589
(LDIR x 12.80)
Exomizer3.0 deexoopt_p7 219 12,500
(76.29%)
4,823,566
(LDIR x 12.80)
Exomizer3.0 deexoopt_f3_p7 212 12,500
(76.29%)
4,640,442
(LDIR x 12.31)
Exomizer3.0 deexoopt_f3_180_p7 219 12,500
(76.29%)
4,829,726
(LDIR x 12.81)
Exomizer3.0 deexo3 191 12,500
(76.29%)
5,184,620
(LDIR x 13.75)
Exomizer3.1 deexoopt_f3_fixed_p39 265 12,427
(75.84%)
5,428,932
(LDIR x 14.40)
Exomizer3.1 deexoopt_f3_p39 244 12,427
(75.84%)
5,089,291
(LDIR x 13.50)
Exomizer3.1 deexoopt_f3_180_p39 251 12,427
(75.84%)
5,273,421
(LDIR x 13.99)
Exomizer3.1 deexo3_p39 227 12,427
(75.84%)
5,590,786
(LDIR x 14.83)
hrust dehrust_ix 234 12,563
(76.67%)
3,175,826
(LDIR x 8.42)
hrust dehrust_ix_231b 231 12,563
(76.67%)
3,168,240
(LDIR x 8.40)
hrust dehrust_hl 225 12,563
(76.67%)
3,098,587
(LDIR x 8.22)
hrust dehrust_stk 209 12,563
(76.67%)
2,861,857
(LDIR x 7.59)
hrust dehrust_stk_208b 208 12,563
(76.67%)
2,861,854
(LDIR x 7.59)
lz4 lz4dec 97 14,742
(89.97%)
607,608
(LDIR x 1.61)
lz4 unlz4_spke 92 14,742
(89.97%)
563,793
(LDIR x 1.49)
lz4 unlz4_spke_fast 87 14,742
(89.97%)
546,868
(LDIR x 1.45)
lz4 unlz4_spke_small 65 14,742
(89.97%)
564,148
(LDIR x 1.49)
lz48 lz48decrunch_v006_ 70 14,588
(89.03%)
593,341
(LDIR x 1.57)
lz48 lz48decrunch_v006__180 71 14,588
(89.03%)
568,287
(LDIR x 1.50)
lz49 lz49decrunch_v001 106 14,512
(88.57%)
675,825
(LDIR x 1.79)
lz49 lz49decrunch_v001_180 101 14,512
(88.57%)
655,886
(LDIR x 1.74)
lze lzdec 119 13,468
(82.20%)
1,536,039
(LDIR x 4.07)
lze lzedec 110 13,468
(82.20%)
1,415,219
(LDIR x 3.75)
lze lzedecR 110 13,468
(82.20%)
1,380,055
(LDIR x 3.66)
lze dlze_fast 90 13,468
(82.20%)
1,144,673
(LDIR x 3.03)
lze dlze_small 79 13,468
(82.20%)
1,523,323
(LDIR x 4.04)
lzeee dlzeee_fast 87 13,468
(82.20%)
1,050,361
(LDIR x 2.78)
lzeee dlzeee_fast2 97 13,468
(82.20%)
1,031,283
(LDIR x 2.73)
lzeee dlzeee_small 72 13,468
(82.20%)
1,489,513
(LDIR x 3.95)
lzexe z80unlze 156 13,469
(82.20%)
1,851,950
(LDIR x 4.91)
lzexe z80unlzep2 133 13,469
(82.20%)
1,698,543
(LDIR x 4.50)
lzexe z80unlze_small 112 13,469
(82.20%)
2,348,656
(LDIR x 6.23)
lzexe z80unlzep2_small 88 13,469
(82.20%)
2,207,159
(LDIR x 5.85)
lzsa1 unlzsa1_fast 113 14,043
(85.71%)
586,242
(LDIR x 1.55)
lzsa1 unlzsa1_small 67 14,043
(85.71%)
680,154
(LDIR x 1.80)
lzsa2 unlzsa2_fast 216 13,117
(80.05%)
1,057,332
(LDIR x 2.80)
lzsa2 unlzsa2_fast_180 214 13,117
(80.05%)
1,076,060
(LDIR x 2.85)
lzsa2 unlzsa2_small 139 13,117
(80.05%)
1,208,240
(LDIR x 3.20)
lzsa2 unlzsa2_small_180 137 13,117
(80.05%)
1,226,968
(LDIR x 3.25)
MegaLZ megalz_dec40 110 12,965
(79.13%)
3,108,603
(LDIR x 8.24)
MegaLZ unmegalz_fast 229 12,965
(79.13%)
1,317,597
(LDIR x 3.49)
MegaLZ unmegalz_small 88 12,965
(79.13%)
2,190,373
(LDIR x 5.81)
Pletter unpletter 170 12,945
(79.01%)
1,990,443
(LDIR x 5.28)
Pletter unpletter_180 146 12,945
(79.01%)
1,817,848
(LDIR x 4.82)
Shrinkler shrinkler_recall_209 209 12,148
(74.14%)
204,353,362
(LDIR x 542.28)
Shrinkler shrinkler_recall_209_r800_rom 211 12,148
(74.14%)
203,362,199
(LDIR x 539.65)
Shrinkler deshrinkler 212 12,148
(74.14%)
202,082,652
(LDIR x 536.25)
Shrinkler(NP) deshrink_np 202 12,092
(73.80%)
203,941,838
(LDIR x 541.19)
Shrinkler(NP) deshrink_np_r800 205 12,092
(73.80%)
202,963,895
(LDIR x 538.59)
zx0 dzx0_standard 68 12,560
(76.66%)
1,968,159
(LDIR x 5.22)
zx0 dzx0_turbo 126 12,560
(76.66%)
1,528,613
(LDIR x 4.05)
zx0 dzx0_fast 187 12,560
(76.66%)
1,441,267
(LDIR x 3.82)
zx0 dzx0_mega 673 12,560
(76.66%)
1,375,046
(LDIR x 3.64)
zx0 dzx0_fastrom 181 12,560
(76.66%)
1,465,344
(LDIR x 3.88)
zx0 dzx0_fastrom_180 181 12,560
(76.66%)
1,504,383
(LDIR x 3.99)
zx1 dzx1_standard 68 13,013
(79.42%)
1,578,121
(LDIR x 4.18)
zx1 dzx1_standard_ix 69 13,013
(79.42%)
1,510,720
(LDIR x 4.00)
zx1 dzx1_standard_ix_180 68 13,013
(79.42%)
1,531,480
(LDIR x 4.06)
zx1 dzx1_turbo 128 13,013
(79.42%)
1,230,209
(LDIR x 3.26)
zx1 dzx1_turbo_ix 126 13,013
(79.42%)
1,273,357
(LDIR x 3.37)
zx1 dzx1_turbo_ix_180 125 13,013
(79.42%)
1,294,117
(LDIR x 3.43)
zx1 dzx1_mega 406 13,013
(79.42%)
1,162,994
(LDIR x 3.08)
zx2 dzx2_nano 56 13,731
(83.80%)
1,255,270
(LDIR x 3.33)
zx5 dzx5_standard 88 12,784
(78.02%)
2,087,464
(LDIR x 5.53)
zx5 dzx5_turbo 158 12,784
(78.02%)
1,727,238
(LDIR x 4.58)
zx7 dzx7_lom_v1 214 13,104
(79.98%)
1,607,280
(LDIR x 4.26)
zx7 dzx7_lom_v1p1 198 13,104
(79.98%)
1,534,187
(LDIR x 4.07)
zx7 dzx7_turbo 88 13,104
(79.98%)
1,892,199
(LDIR x 5.02)
zx7 dzx7_standard 69 13,104
(79.98%)
2,571,139
(LDIR x 6.82)
zx7b dzx7b_fast 191 13,103
(79.97%)
1,438,531
(LDIR x 3.81)
zx7b dzx7b_fast_r800 184 13,103
(79.97%)
1,420,395
(LDIR x 3.76)
zx7b dzx7b_slow 64 13,103
(79.97%)
2,374,575
(LDIR x 6.30)
zx7b dzx7b_slow_r800 64 13,103
(79.97%)
2,374,575
(LDIR x 6.30)
zx7mini dzx7mini 39 14,358
(87.63%)
1,358,190
(LDIR x 3.60)

test data:MEGASDHC.B03(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 12,340
(75.31%)
4,016,812
(LDIR x 10.65)
ApLib aplib247b 249 12,340
(75.31%)
2,407,951
(LDIR x 6.38)
ApLib aplib247b_180_minimal 152 12,340
(75.31%)
3,003,320
(LDIR x 7.96)
ApLib aplib247b_180_small 171 12,340
(75.31%)
2,288,438
(LDIR x 6.07)
ApLib aplib247b_180_fast 234 12,340
(75.31%)
2,191,910
(LDIR x 5.81)
ApLib unaplib_fast 235 12,340
(75.31%)
1,955,832
(LDIR x 5.19)
ApLib unaplib_fast_180 233 12,340
(75.31%)
1,975,984
(LDIR x 5.24)
ApLib unaplib_small 139 12,340
(75.31%)
3,063,845
(LDIR x 8.13)
BitbusterExtreme debitbust 89 12,856
(78.46%)
2,322,296
(LDIR x 6.16)
BitbusterExtreme debitbustp1 88 12,856
(78.46%)
2,028,371
(LDIR x 5.38)
BitbusterExtreme debitbustp2 96 12,856
(78.46%)
1,710,112
(LDIR x 4.53)
Exomizer2 deexo 169 12,271
(74.89%)
7,453,254
(LDIR x 19.77)
Exomizer2 deexo_180 166 12,271
(74.89%)
7,453,132
(LDIR x 19.77)
Exomizer2 deexo_180_fast_jp 176 12,271
(74.89%)
6,375,947
(LDIR x 16.91)
Exomizer2 deexoopt_f3_180_p0 242 12,271
(74.89%)
5,078,190
(LDIR x 13.47)
Exomizer3.0 deexo3p7 176 12,271
(74.89%)
5,681,329
(LDIR x 15.07)
Exomizer3.0 deexo3p7_fast_jp 181 12,271
(74.89%)
4,842,624
(LDIR x 12.85)
Exomizer3.0 deexoopt_f3_fixed_p7 218 12,271
(74.89%)
4,419,932
(LDIR x 11.72)
Exomizer3.0 deexoopt_p7 219 12,271
(74.89%)
4,419,909
(LDIR x 11.72)
Exomizer3.0 deexoopt_f3_p7 212 12,271
(74.89%)
4,249,816
(LDIR x 11.27)
Exomizer3.0 deexoopt_f3_180_p7 219 12,271
(74.89%)
4,420,975
(LDIR x 11.73)
Exomizer3.0 deexo3 191 12,271
(74.89%)
4,755,389
(LDIR x 12.61)
Exomizer3.1 deexoopt_f3_fixed_p39 265 12,177
(74.32%)
4,934,487
(LDIR x 13.09)
Exomizer3.1 deexoopt_f3_p39 244 12,177
(74.32%)
4,590,628
(LDIR x 12.18)
Exomizer3.1 deexoopt_f3_180_p39 251 12,177
(74.32%)
4,755,374
(LDIR x 12.61)
Exomizer3.1 deexo3_p39 227 12,177
(74.32%)
5,043,396
(LDIR x 13.38)
hrust dehrust_ix 234 12,282
(74.96%)
2,984,997
(LDIR x 7.92)
hrust dehrust_ix_231b 231 12,282
(74.96%)
2,977,901
(LDIR x 7.90)
hrust dehrust_hl 225 12,282
(74.96%)
2,891,465
(LDIR x 7.67)
hrust dehrust_stk 209 12,282
(74.96%)
2,678,183
(LDIR x 7.10)
hrust dehrust_stk_208b 208 12,282
(74.96%)
2,678,180
(LDIR x 7.10)
lz4 lz4dec 97 14,290
(87.21%)
578,338
(LDIR x 1.53)
lz4 unlz4_spke 92 14,290
(87.21%)
539,707
(LDIR x 1.43)
lz4 unlz4_spke_fast 87 14,290
(87.21%)
525,085
(LDIR x 1.39)
lz4 unlz4_spke_small 65 14,290
(87.21%)
540,435
(LDIR x 1.43)
lz48 lz48decrunch_v006_ 70 14,250
(86.97%)
581,226
(LDIR x 1.54)
lz48 lz48decrunch_v006__180 71 14,250
(86.97%)
558,530
(LDIR x 1.48)
lz49 lz49decrunch_v001 106 14,030
(85.63%)
658,644
(LDIR x 1.74)
lz49 lz49decrunch_v001_180 101 14,030
(85.63%)
640,517
(LDIR x 1.69)
lze lzdec 119 13,183
(80.46%)
1,481,802
(LDIR x 3.93)
lze lzedec 110 13,183
(80.46%)
1,370,234
(LDIR x 3.63)
lze lzedecR 110 13,183
(80.46%)
1,326,307
(LDIR x 3.51)
lze dlze_fast 90 13,183
(80.46%)
1,094,635
(LDIR x 2.90)
lze dlze_small 79 13,183
(80.46%)
1,460,680
(LDIR x 3.87)
lzeee dlzeee_fast 87 13,183
(80.46%)
1,005,097
(LDIR x 2.66)
lzeee dlzeee_fast2 97 13,183
(80.46%)
986,770
(LDIR x 2.61)
lzeee dlzeee_small 72 13,183
(80.46%)
1,431,760
(LDIR x 3.79)
lzexe z80unlze 156 13,184
(80.46%)
1,792,349
(LDIR x 4.75)
lzexe z80unlzep2 133 13,184
(80.46%)
1,637,640
(LDIR x 4.34)
lzexe z80unlze_small 112 13,184
(80.46%)
2,274,133
(LDIR x 6.03)
lzexe z80unlzep2_small 88 13,184
(80.46%)
2,132,666
(LDIR x 5.65)
lzsa1 unlzsa1_fast 113 13,703
(83.63%)
565,385
(LDIR x 1.50)
lzsa1 unlzsa1_small 67 13,703
(83.63%)
649,932
(LDIR x 1.72)
lzsa2 unlzsa2_fast 216 12,795
(78.09%)
993,390
(LDIR x 2.63)
lzsa2 unlzsa2_fast_180 214 12,795
(78.09%)
1,010,294
(LDIR x 2.68)
lzsa2 unlzsa2_small 139 12,795
(78.09%)
1,130,333
(LDIR x 2.99)
lzsa2 unlzsa2_small_180 137 12,795
(78.09%)
1,147,237
(LDIR x 3.04)
MegaLZ megalz_dec40 110 12,660
(77.27%)
2,979,373
(LDIR x 7.90)
MegaLZ unmegalz_fast 229 12,660
(77.27%)
1,269,277
(LDIR x 3.36)
MegaLZ unmegalz_small 88 12,660
(77.27%)
2,100,232
(LDIR x 5.57)
Pletter unpletter 170 12,700
(77.51%)
1,873,970
(LDIR x 4.97)
Pletter unpletter_180 146 12,700
(77.51%)
1,707,340
(LDIR x 4.53)
Shrinkler shrinkler_recall_209 209 11,916
(72.72%)
198,247,021
(LDIR x 526.08)
Shrinkler shrinkler_recall_209_r800_rom 211 11,916
(72.72%)
197,251,945
(LDIR x 523.43)
Shrinkler deshrinkler 212 11,916
(72.72%)
196,019,126
(LDIR x 520.16)
Shrinkler(NP) deshrink_np 202 11,844
(72.29%)
197,845,269
(LDIR x 525.01)
Shrinkler(NP) deshrink_np_r800 205 11,844
(72.29%)
196,867,966
(LDIR x 522.42)
zx0 dzx0_standard 68 12,291
(75.01%)
1,796,853
(LDIR x 4.76)
zx0 dzx0_turbo 126 12,291
(75.01%)
1,404,984
(LDIR x 3.72)
zx0 dzx0_fast 187 12,291
(75.01%)
1,325,562
(LDIR x 3.51)
zx0 dzx0_mega 673 12,291
(75.01%)
1,264,104
(LDIR x 3.35)
zx0 dzx0_fastrom 181 12,291
(75.01%)
1,347,555
(LDIR x 3.57)
zx0 dzx0_fastrom_180 181 12,291
(75.01%)
1,381,706
(LDIR x 3.66)
zx1 dzx1_standard 68 12,762
(77.89%)
1,452,052
(LDIR x 3.85)
zx1 dzx1_standard_ix 69 12,762
(77.89%)
1,393,396
(LDIR x 3.69)
zx1 dzx1_standard_ix_180 68 12,762
(77.89%)
1,411,196
(LDIR x 3.74)
zx1 dzx1_turbo 128 12,762
(77.89%)
1,138,596
(LDIR x 3.02)
zx1 dzx1_turbo_ix 126 12,762
(77.89%)
1,176,394
(LDIR x 3.12)
zx1 dzx1_turbo_ix_180 125 12,762
(77.89%)
1,194,194
(LDIR x 3.16)
zx1 dzx1_mega 406 12,762
(77.89%)
1,077,892
(LDIR x 2.86)
zx2 dzx2_nano 56 13,443
(82.04%)
1,215,947
(LDIR x 3.22)
zx5 dzx5_standard 88 12,464
(76.07%)
1,913,059
(LDIR x 5.07)
zx5 dzx5_turbo 158 12,464
(76.07%)
1,590,409
(LDIR x 4.22)
zx7 dzx7_lom_v1 214 12,784
(78.02%)
1,504,449
(LDIR x 3.99)
zx7 dzx7_lom_v1p1 198 12,784
(78.02%)
1,433,389
(LDIR x 3.80)
zx7 dzx7_turbo 88 12,784
(78.02%)
1,771,697
(LDIR x 4.70)
zx7 dzx7_standard 69 12,784
(78.02%)
2,400,076
(LDIR x 6.36)
zx7b dzx7b_fast 191 12,810
(78.18%)
1,341,173
(LDIR x 3.55)
zx7b dzx7b_fast_r800 184 12,810
(78.18%)
1,325,227
(LDIR x 3.51)
zx7b dzx7b_slow 64 12,810
(78.18%)
2,211,732
(LDIR x 5.86)
zx7b dzx7b_slow_r800 64 12,810
(78.18%)
2,211,732
(LDIR x 5.86)
zx7mini dzx7mini 39 14,064
(85.83%)
1,320,096
(LDIR x 3.50)

test data:MSX2MAIN.B00(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 12,835
(78.33%)
4,012,831
(LDIR x 10.64)
ApLib aplib247b 249 12,835
(78.33%)
2,406,194
(LDIR x 6.38)
ApLib aplib247b_180_minimal 152 12,835
(78.33%)
3,000,238
(LDIR x 7.96)
ApLib aplib247b_180_small 171 12,835
(78.33%)
2,280,626
(LDIR x 6.05)
ApLib aplib247b_180_fast 234 12,835
(78.33%)
2,192,823
(LDIR x 5.81)
ApLib unaplib_fast 235 12,835
(78.33%)
1,949,584
(LDIR x 5.17)
ApLib unaplib_fast_180 233 12,835
(78.33%)
1,968,960
(LDIR x 5.22)
ApLib unaplib_small 139 12,835
(78.33%)
3,066,458
(LDIR x 8.13)
BitbusterExtreme debitbust 89 13,293
(81.13%)
2,262,023
(LDIR x 6.00)
BitbusterExtreme debitbustp1 88 13,293
(81.13%)
1,928,880
(LDIR x 5.11)
BitbusterExtreme debitbustp2 96 13,293
(81.13%)
1,637,639
(LDIR x 4.34)
Exomizer2 deexo 169 12,740
(77.75%)
7,678,676
(LDIR x 20.37)
Exomizer2 deexo_180 166 12,740
(77.75%)
7,678,762
(LDIR x 20.37)
Exomizer2 deexo_180_fast_jp 176 12,740
(77.75%)
6,608,801
(LDIR x 17.53)
Exomizer2 deexoopt_f3_180_p0 242 12,740
(77.75%)
5,234,946
(LDIR x 13.89)
Exomizer3.0 deexo3p7 176 12,739
(77.75%)
6,207,944
(LDIR x 16.47)
Exomizer3.0 deexo3p7_fast_jp 181 12,739
(77.75%)
5,309,942
(LDIR x 14.09)
Exomizer3.0 deexoopt_f3_fixed_p7 218 12,739
(77.75%)
4,714,349
(LDIR x 12.51)
Exomizer3.0 deexoopt_p7 219 12,739
(77.75%)
4,714,326
(LDIR x 12.51)
Exomizer3.0 deexoopt_f3_p7 212 12,739
(77.75%)
4,517,671
(LDIR x 11.98)
Exomizer3.0 deexoopt_f3_180_p7 219 12,739
(77.75%)
4,712,862
(LDIR x 12.50)
Exomizer3.0 deexo3 191 12,739
(77.75%)
5,194,721
(LDIR x 13.78)
Exomizer3.1 deexoopt_f3_fixed_p39 265 12,658
(77.25%)
5,276,533
(LDIR x 14.00)
Exomizer3.1 deexoopt_f3_p39 244 12,658
(77.25%)
4,895,502
(LDIR x 12.99)
Exomizer3.1 deexoopt_f3_180_p39 251 12,658
(77.25%)
5,082,340
(LDIR x 13.48)
Exomizer3.1 deexo3_p39 227 12,658
(77.25%)
5,521,948
(LDIR x 14.65)
hrust dehrust_ix 234 12,768
(77.92%)
3,074,734
(LDIR x 8.15)
hrust dehrust_ix_231b 231 12,768
(77.92%)
3,067,185
(LDIR x 8.13)
hrust dehrust_hl 225 12,768
(77.92%)
2,964,072
(LDIR x 7.86)
hrust dehrust_stk 209 12,768
(77.92%)
2,750,174
(LDIR x 7.29)
hrust dehrust_stk_208b 208 12,768
(77.92%)
2,750,171
(LDIR x 7.29)
lz4 lz4dec 97 14,837
(90.55%)
591,064
(LDIR x 1.56)
lz4 unlz4_spke 92 14,837
(90.55%)
550,975
(LDIR x 1.46)
lz4 unlz4_spke_fast 87 14,837
(90.55%)
535,226
(LDIR x 1.42)
lz4 unlz4_spke_small 65 14,837
(90.55%)
550,769
(LDIR x 1.46)
lz48 lz48decrunch_v006_ 70 14,268
(87.08%)
613,020
(LDIR x 1.62)
lz48 lz48decrunch_v006__180 71 14,268
(87.08%)
584,681
(LDIR x 1.55)
lz49 lz49decrunch_v001 106 14,196
(86.64%)
680,983
(LDIR x 1.80)
lz49 lz49decrunch_v001_180 101 14,196
(86.64%)
659,598
(LDIR x 1.75)
lze lzdec 119 13,694
(83.58%)
1,533,796
(LDIR x 4.07)
lze lzedec 110 13,694
(83.58%)
1,414,175
(LDIR x 3.75)
lze lzedecR 110 13,694
(83.58%)
1,364,804
(LDIR x 3.62)
lze dlze_fast 90 13,694
(83.58%)
1,112,550
(LDIR x 2.95)
lze dlze_small 79 13,694
(83.58%)
1,506,952
(LDIR x 3.99)
lzeee dlzeee_fast 87 13,694
(83.58%)
1,024,658
(LDIR x 2.71)
lzeee dlzeee_fast2 97 13,694
(83.58%)
1,003,778
(LDIR x 2.66)
lzeee dlzeee_small 72 13,694
(83.58%)
1,484,447
(LDIR x 3.93)
lzexe z80unlze 156 13,695
(83.58%)
1,877,064
(LDIR x 4.98)
lzexe z80unlzep2 133 13,695
(83.58%)
1,709,450
(LDIR x 4.53)
lzexe z80unlze_small 112 13,695
(83.58%)
2,398,275
(LDIR x 6.36)
lzexe z80unlzep2_small 88 13,695
(83.58%)
2,244,172
(LDIR x 5.95)
lzsa1 unlzsa1_fast 113 14,087
(85.98%)
560,634
(LDIR x 1.48)
lzsa1 unlzsa1_small 67 14,087
(85.98%)
645,250
(LDIR x 1.71)
lzsa2 unlzsa2_fast 216 13,289
(81.10%)
963,708
(LDIR x 2.55)
lzsa2 unlzsa2_fast_180 214 13,289
(81.10%)
979,980
(LDIR x 2.60)
lzsa2 unlzsa2_small 139 13,289
(81.10%)
1,092,382
(LDIR x 2.89)
lzsa2 unlzsa2_small_180 137 13,289
(81.10%)
1,108,654
(LDIR x 2.94)
MegaLZ megalz_dec40 110 13,072
(79.78%)
3,077,702
(LDIR x 8.16)
MegaLZ unmegalz_fast 229 13,072
(79.78%)
1,301,519
(LDIR x 3.45)
MegaLZ unmegalz_small 88 13,072
(79.78%)
2,163,810
(LDIR x 5.74)
Pletter unpletter 170 13,205
(80.59%)
1,788,932
(LDIR x 4.74)
Pletter unpletter_180 146 13,205
(80.59%)
1,617,594
(LDIR x 4.29)
Shrinkler shrinkler_recall_209 209 12,276
(74.92%)
202,922,527
(LDIR x 538.48)
Shrinkler shrinkler_recall_209_r800_rom 211 12,276
(74.92%)
201,909,222
(LDIR x 535.79)
Shrinkler deshrinkler 212 12,276
(74.92%)
200,643,469
(LDIR x 532.43)
Shrinkler(NP) deshrink_np 202 12,176
(74.31%)
202,208,759
(LDIR x 536.59)
Shrinkler(NP) deshrink_np_r800 205 12,176
(74.31%)
201,216,087
(LDIR x 533.95)
zx0 dzx0_standard 68 12,758
(77.86%)
1,698,133
(LDIR x 4.50)
zx0 dzx0_turbo 126 12,758
(77.86%)
1,337,032
(LDIR x 3.54)
zx0 dzx0_fast 187 12,758
(77.86%)
1,252,613
(LDIR x 3.32)
zx0 dzx0_mega 673 12,758
(77.86%)
1,202,269
(LDIR x 3.19)
zx0 dzx0_fastrom 181 12,758
(77.86%)
1,274,342
(LDIR x 3.38)
zx0 dzx0_fastrom_180 181 12,758
(77.86%)
1,306,569
(LDIR x 3.46)
zx1 dzx1_standard 68 13,148
(80.24%)
1,413,238
(LDIR x 3.75)
zx1 dzx1_standard_ix 69 13,148
(80.24%)
1,356,865
(LDIR x 3.60)
zx1 dzx1_standard_ix_180 68 13,148
(80.24%)
1,373,361
(LDIR x 3.64)
zx1 dzx1_turbo 128 13,148
(80.24%)
1,104,320
(LDIR x 2.93)
zx1 dzx1_turbo_ix 126 13,148
(80.24%)
1,141,226
(LDIR x 3.02)
zx1 dzx1_turbo_ix_180 125 13,148
(80.24%)
1,157,722
(LDIR x 3.07)
zx1 dzx1_mega 406 13,148
(80.24%)
1,045,975
(LDIR x 2.77)
zx2 dzx2_nano 56 13,320
(81.29%)
1,262,399
(LDIR x 3.34)
zx5 dzx5_standard 88 12,917
(78.83%)
1,825,354
(LDIR x 4.84)
zx5 dzx5_turbo 158 12,917
(78.83%)
1,526,605
(LDIR x 4.05)
zx7 dzx7_lom_v1 214 13,224
(80.71%)
1,451,456
(LDIR x 3.85)
zx7 dzx7_lom_v1p1 198 13,224
(80.71%)
1,381,849
(LDIR x 3.66)
zx7 dzx7_turbo 88 13,224
(80.71%)
1,714,445
(LDIR x 4.54)
zx7 dzx7_standard 69 13,224
(80.71%)
2,295,448
(LDIR x 6.09)
zx7b dzx7b_fast 191 13,248
(80.85%)
1,312,892
(LDIR x 3.48)
zx7b dzx7b_fast_r800 184 13,248
(80.85%)
1,297,046
(LDIR x 3.44)
zx7b dzx7b_slow 64 13,248
(80.85%)
2,140,196
(LDIR x 5.67)
zx7b dzx7b_slow_r800 64 13,248
(80.85%)
2,140,196
(LDIR x 5.67)
zx7mini dzx7mini 39 14,015
(85.54%)
1,363,067
(LDIR x 3.61)

test data:MSX2MAIN.B01(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 13,579
(82.87%)
4,301,968
(LDIR x 11.41)
ApLib aplib247b 249 13,579
(82.87%)
2,561,895
(LDIR x 6.79)
ApLib aplib247b_180_minimal 152 13,579
(82.87%)
3,205,020
(LDIR x 8.50)
ApLib aplib247b_180_small 171 13,579
(82.87%)
2,428,380
(LDIR x 6.44)
ApLib aplib247b_180_fast 234 13,579
(82.87%)
2,326,293
(LDIR x 6.17)
ApLib unaplib_fast 235 13,579
(82.87%)
2,070,519
(LDIR x 5.49)
ApLib unaplib_fast_180 233 13,579
(82.87%)
2,092,399
(LDIR x 5.55)
ApLib unaplib_small 139 13,579
(82.87%)
3,267,039
(LDIR x 8.66)
BitbusterExtreme debitbust 89 14,088
(85.98%)
2,431,874
(LDIR x 6.45)
BitbusterExtreme debitbustp1 88 14,088
(85.98%)
2,115,689
(LDIR x 5.61)
BitbusterExtreme debitbustp2 96 14,088
(85.98%)
1,784,762
(LDIR x 4.73)
Exomizer2 deexo 169 13,402
(81.79%)
8,202,762
(LDIR x 21.76)
Exomizer2 deexo_180 166 13,402
(81.79%)
8,202,696
(LDIR x 21.76)
Exomizer2 deexo_180_fast_jp 176 13,402
(81.79%)
7,006,812
(LDIR x 18.59)
Exomizer2 deexoopt_f3_180_p0 242 13,402
(81.79%)
5,579,980
(LDIR x 14.80)
Exomizer3.0 deexo3p7 176 13,402
(81.79%)
6,040,369
(LDIR x 16.02)
Exomizer3.0 deexo3p7_fast_jp 181 13,402
(81.79%)
5,164,262
(LDIR x 13.70)
Exomizer3.0 deexoopt_f3_fixed_p7 218 13,402
(81.79%)
4,720,262
(LDIR x 12.52)
Exomizer3.0 deexoopt_p7 219 13,402
(81.79%)
4,720,239
(LDIR x 12.52)
Exomizer3.0 deexoopt_f3_p7 212 13,402
(81.79%)
4,540,695
(LDIR x 12.04)
Exomizer3.0 deexoopt_f3_180_p7 219 13,402
(81.79%)
4,727,885
(LDIR x 12.54)
Exomizer3.0 deexo3 191 13,402
(81.79%)
5,067,903
(LDIR x 13.44)
Exomizer3.1 deexoopt_f3_fixed_p39 265 13,355
(81.51%)
5,348,663
(LDIR x 14.19)
Exomizer3.1 deexoopt_f3_p39 244 13,355
(81.51%)
4,983,314
(LDIR x 13.22)
Exomizer3.1 deexoopt_f3_180_p39 251 13,355
(81.51%)
5,165,238
(LDIR x 13.70)
Exomizer3.1 deexo3_p39 227 13,355
(81.51%)
5,468,819
(LDIR x 14.51)
hrust dehrust_ix 234 13,454
(82.11%)
3,143,717
(LDIR x 8.34)
hrust dehrust_ix_231b 231 13,454
(82.11%)
3,136,481
(LDIR x 8.32)
hrust dehrust_hl 225 13,454
(82.11%)
3,037,963
(LDIR x 8.06)
hrust dehrust_stk 209 13,454
(82.11%)
2,812,027
(LDIR x 7.46)
hrust dehrust_stk_208b 208 13,454
(82.11%)
2,812,024
(LDIR x 7.46)
lz4 lz4dec 97 15,448
(94.28%)
560,185
(LDIR x 1.48)
lz4 unlz4_spke 92 15,448
(94.28%)
524,602
(LDIR x 1.39)
lz4 unlz4_spke_fast 87 15,448
(94.28%)
511,617
(LDIR x 1.35)
lz4 unlz4_spke_small 65 15,448
(94.28%)
525,824
(LDIR x 1.39)
lz48 lz48decrunch_v006_ 70 15,305
(93.41%)
563,268
(LDIR x 1.49)
lz48 lz48decrunch_v006__180 71 15,305
(93.41%)
543,506
(LDIR x 1.44)
lz49 lz49decrunch_v001 106 15,254
(93.10%)
636,775
(LDIR x 1.68)
lz49 lz49decrunch_v001_180 101 15,254
(93.10%)
619,966
(LDIR x 1.64)
lze lzdec 119 14,385
(87.79%)
1,560,048
(LDIR x 4.13)
lze lzedec 110 14,385
(87.79%)
1,443,936
(LDIR x 3.83)
lze lzedecR 110 14,385
(87.79%)
1,389,057
(LDIR x 3.68)
lze dlze_fast 90 14,385
(87.79%)
1,138,404
(LDIR x 3.02)
lze dlze_small 79 14,385
(87.79%)
1,533,274
(LDIR x 4.06)
lzeee dlzeee_fast 87 14,385
(87.79%)
1,041,095
(LDIR x 2.76)
lzeee dlzeee_fast2 97 14,385
(87.79%)
1,021,753
(LDIR x 2.71)
lzeee dlzeee_small 72 14,385
(87.79%)
1,502,259
(LDIR x 3.98)
lzexe z80unlze 156 14,386
(87.80%)
1,893,278
(LDIR x 5.02)
lzexe z80unlzep2 133 14,386
(87.80%)
1,724,103
(LDIR x 4.57)
lzexe z80unlze_small 112 14,386
(87.80%)
2,410,963
(LDIR x 6.39)
lzexe z80unlzep2_small 88 14,386
(87.80%)
2,257,214
(LDIR x 5.98)
lzsa1 unlzsa1_fast 113 14,892
(90.89%)
561,614
(LDIR x 1.49)
lzsa1 unlzsa1_small 67 14,892
(90.89%)
643,824
(LDIR x 1.70)
lzsa2 unlzsa2_fast 216 14,053
(85.77%)
1,012,515
(LDIR x 2.68)
lzsa2 unlzsa2_fast_180 214 14,053
(85.77%)
1,029,499
(LDIR x 2.73)
lzsa2 unlzsa2_small 139 14,053
(85.77%)
1,157,558
(LDIR x 3.07)
lzsa2 unlzsa2_small_180 137 14,053
(85.77%)
1,174,542
(LDIR x 3.11)
MegaLZ megalz_dec40 110 13,917
(84.94%)
3,129,990
(LDIR x 8.30)
MegaLZ unmegalz_fast 229 13,917
(84.94%)
1,307,653
(LDIR x 3.47)
MegaLZ unmegalz_small 88 13,917
(84.94%)
2,186,081
(LDIR x 5.80)
Pletter unpletter 170 13,909
(84.89%)
1,997,407
(LDIR x 5.30)
Pletter unpletter_180 146 13,909
(84.89%)
1,814,670
(LDIR x 4.81)
Shrinkler shrinkler_recall_209 209 13,100
(79.95%)
219,699,688
(LDIR x 583.00)
Shrinkler shrinkler_recall_209_r800_rom 211 13,100
(79.95%)
218,606,206
(LDIR x 580.10)
Shrinkler deshrinkler 212 13,100
(79.95%)
217,237,382
(LDIR x 576.47)
Shrinkler(NP) deshrink_np 202 13,020
(79.46%)
219,354,632
(LDIR x 582.09)
Shrinkler(NP) deshrink_np_r800 205 13,020
(79.46%)
218,285,507
(LDIR x 579.25)
zx0 dzx0_standard 68 13,573
(82.84%)
1,906,033
(LDIR x 5.05)
zx0 dzx0_turbo 126 13,573
(82.84%)
1,479,890
(LDIR x 3.92)
zx0 dzx0_fast 187 13,573
(82.84%)
1,397,393
(LDIR x 3.70)
zx0 dzx0_mega 673 13,573
(82.84%)
1,333,408
(LDIR x 3.53)
zx0 dzx0_fastrom 181 13,573
(82.84%)
1,419,774
(LDIR x 3.76)
zx0 dzx0_fastrom_180 181 13,573
(82.84%)
1,456,161
(LDIR x 3.86)
zx1 dzx1_standard 68 13,959
(85.19%)
1,526,311
(LDIR x 4.05)
zx1 dzx1_standard_ix 69 13,959
(85.19%)
1,463,278
(LDIR x 3.88)
zx1 dzx1_standard_ix_180 68 13,959
(85.19%)
1,482,654
(LDIR x 3.93)
zx1 dzx1_turbo 128 13,959
(85.19%)
1,192,943
(LDIR x 3.16)
zx1 dzx1_turbo_ix 126 13,959
(85.19%)
1,233,329
(LDIR x 3.27)
zx1 dzx1_turbo_ix_180 125 13,959
(85.19%)
1,252,705
(LDIR x 3.32)
zx1 dzx1_mega 406 13,959
(85.19%)
1,129,033
(LDIR x 2.99)
zx2 dzx2_nano 56 14,577
(88.97%)
1,188,689
(LDIR x 3.15)
zx5 dzx5_standard 88 13,785
(84.13%)
2,040,862
(LDIR x 5.41)
zx5 dzx5_turbo 158 13,785
(84.13%)
1,686,162
(LDIR x 4.47)
zx7 dzx7_lom_v1 214 14,021
(85.57%)
1,563,876
(LDIR x 4.14)
zx7 dzx7_lom_v1p1 198 14,021
(85.57%)
1,492,142
(LDIR x 3.95)
zx7 dzx7_turbo 88 14,021
(85.57%)
1,849,758
(LDIR x 4.90)
zx7 dzx7_standard 69 14,021
(85.57%)
2,522,726
(LDIR x 6.69)
zx7b dzx7b_fast 191 14,002
(85.46%)
1,411,404
(LDIR x 3.74)
zx7b dzx7b_fast_r800 184 14,002
(85.46%)
1,394,138
(LDIR x 3.69)
zx7b dzx7b_slow 64 14,002
(85.46%)
2,355,118
(LDIR x 6.24)
zx7b dzx7b_slow_r800 64 14,002
(85.46%)
2,355,118
(LDIR x 6.24)
zx7mini dzx7mini 39 15,267
(93.18%)
1,346,826
(LDIR x 3.57)

test data:MSXMUSIC.B00(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,048
(61.32%)
3,264,366
(LDIR x 8.66)
ApLib aplib247b 249 10,048
(61.32%)
1,961,802
(LDIR x 5.20)
ApLib aplib247b_180_minimal 152 10,048
(61.32%)
2,450,737
(LDIR x 6.50)
ApLib aplib247b_180_small 171 10,048
(61.32%)
1,868,221
(LDIR x 4.95)
ApLib aplib247b_180_fast 234 10,048
(61.32%)
1,791,628
(LDIR x 4.75)
ApLib unaplib_fast 235 10,048
(61.32%)
1,610,543
(LDIR x 4.27)
ApLib unaplib_fast_180 233 10,048
(61.32%)
1,623,383
(LDIR x 4.30)
ApLib unaplib_small 139 10,048
(61.32%)
2,500,088
(LDIR x 6.63)
BitbusterExtreme debitbust 89 10,551
(64.39%)
1,856,557
(LDIR x 4.92)
BitbusterExtreme debitbustp1 88 10,551
(64.39%)
1,580,559
(LDIR x 4.19)
BitbusterExtreme debitbustp2 96 10,551
(64.39%)
1,350,059
(LDIR x 3.58)
Exomizer2 deexo 169 10,071
(61.46%)
6,056,756
(LDIR x 16.07)
Exomizer2 deexo_180 166 10,071
(61.46%)
6,056,746
(LDIR x 16.07)
Exomizer2 deexo_180_fast_jp 176 10,071
(61.46%)
5,212,942
(LDIR x 13.83)
Exomizer2 deexoopt_f3_180_p0 242 10,071
(61.46%)
4,160,453
(LDIR x 11.04)
Exomizer3.0 deexo3p7 176 10,071
(61.46%)
4,841,901
(LDIR x 12.84)
Exomizer3.0 deexo3p7_fast_jp 181 10,071
(61.46%)
4,150,023
(LDIR x 11.01)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,071
(61.46%)
3,711,725
(LDIR x 9.84)
Exomizer3.0 deexoopt_p7 219 10,071
(61.46%)
3,711,702
(LDIR x 9.84)
Exomizer3.0 deexoopt_f3_p7 212 10,071
(61.46%)
3,561,509
(LDIR x 9.45)
Exomizer3.0 deexoopt_f3_180_p7 219 10,071
(61.46%)
3,710,159
(LDIR x 9.84)
Exomizer3.0 deexo3 191 10,071
(61.46%)
4,064,919
(LDIR x 10.78)
Exomizer3.1 deexoopt_f3_fixed_p39 265 9,943
(60.68%)
4,084,270
(LDIR x 10.83)
Exomizer3.1 deexoopt_f3_p39 244 9,943
(60.68%)
3,775,916
(LDIR x 10.01)
Exomizer3.1 deexoopt_f3_180_p39 251 9,943
(60.68%)
3,914,245
(LDIR x 10.38)
Exomizer3.1 deexo3_p39 227 9,943
(60.68%)
4,232,262
(LDIR x 11.23)
hrust dehrust_ix 234 10,079
(61.51%)
2,526,759
(LDIR x 6.70)
hrust dehrust_ix_231b 231 10,079
(61.51%)
2,521,240
(LDIR x 6.69)
hrust dehrust_hl 225 10,079
(61.51%)
2,442,951
(LDIR x 6.48)
hrust dehrust_stk 209 10,079
(61.51%)
2,273,324
(LDIR x 6.03)
hrust dehrust_stk_208b 208 10,079
(61.51%)
2,273,321
(LDIR x 6.03)
lz4 lz4dec 97 11,630
(70.98%)
596,577
(LDIR x 1.58)
lz4 unlz4_spke 92 11,630
(70.98%)
556,637
(LDIR x 1.47)
lz4 unlz4_spke_fast 87 11,630
(70.98%)
540,386
(LDIR x 1.43)
lz4 unlz4_spke_small 65 11,630
(70.98%)
555,343
(LDIR x 1.47)
lz48 lz48decrunch_v006_ 70 12,121
(73.98%)
593,944
(LDIR x 1.57)
lz48 lz48decrunch_v006__180 71 12,121
(73.98%)
567,709
(LDIR x 1.50)
lz49 lz49decrunch_v001 106 11,980
(73.12%)
648,929
(LDIR x 1.72)
lz49 lz49decrunch_v001_180 101 11,980
(73.12%)
632,313
(LDIR x 1.67)
lze lzdec 119 10,826
(66.07%)
1,270,114
(LDIR x 3.37)
lze lzedec 110 10,826
(66.07%)
1,181,592
(LDIR x 3.13)
lze lzedecR 110 10,826
(66.07%)
1,141,351
(LDIR x 3.02)
lze dlze_fast 90 10,826
(66.07%)
949,985
(LDIR x 2.52)
lze dlze_small 79 10,826
(66.07%)
1,248,098
(LDIR x 3.31)
lzeee dlzeee_fast 87 10,826
(66.07%)
877,704
(LDIR x 2.32)
lzeee dlzeee_fast2 97 10,826
(66.07%)
862,801
(LDIR x 2.28)
lzeee dlzeee_small 72 10,826
(66.07%)
1,226,693
(LDIR x 3.25)
lzexe z80unlze 156 10,828
(66.08%)
1,526,775
(LDIR x 4.05)
lzexe z80unlzep2 133 10,828
(66.08%)
1,397,001
(LDIR x 3.70)
lzexe z80unlze_small 112 10,828
(66.08%)
1,920,714
(LDIR x 5.09)
lzexe z80unlzep2_small 88 10,828
(66.08%)
1,802,636
(LDIR x 4.78)
lzsa1 unlzsa1_fast 113 11,047
(67.42%)
544,321
(LDIR x 1.44)
lzsa1 unlzsa1_small 67 11,047
(67.42%)
618,612
(LDIR x 1.64)
lzsa2 unlzsa2_fast 216 10,336
(63.08%)
858,133
(LDIR x 2.27)
lzsa2 unlzsa2_fast_180 214 10,336
(63.08%)
871,125
(LDIR x 2.31)
lzsa2 unlzsa2_small 139 10,336
(63.08%)
968,372
(LDIR x 2.56)
lzsa2 unlzsa2_small_180 137 10,336
(63.08%)
981,364
(LDIR x 2.60)
MegaLZ megalz_dec40 110 10,407
(63.51%)
2,560,679
(LDIR x 6.79)
MegaLZ unmegalz_fast 229 10,407
(63.51%)
1,132,995
(LDIR x 3.00)
MegaLZ unmegalz_small 88 10,407
(63.51%)
1,825,109
(LDIR x 4.84)
Pletter unpletter 170 10,466
(63.87%)
1,474,879
(LDIR x 3.91)
Pletter unpletter_180 146 10,466
(63.87%)
1,343,278
(LDIR x 3.56)
Shrinkler shrinkler_recall_209 209 9,536
(58.20%)
157,373,448
(LDIR x 417.61)
Shrinkler shrinkler_recall_209_r800_rom 211 9,536
(58.20%)
156,592,428
(LDIR x 415.54)
Shrinkler deshrinkler 212 9,536
(58.20%)
155,609,557
(LDIR x 412.93)
Shrinkler(NP) deshrink_np 202 9,516
(58.08%)
157,164,548
(LDIR x 417.06)
Shrinkler(NP) deshrink_np_r800 205 9,516
(58.08%)
156,388,559
(LDIR x 415.00)
zx0 dzx0_standard 68 9,943
(60.68%)
1,419,415
(LDIR x 3.76)
zx0 dzx0_turbo 126 9,943
(60.68%)
1,128,284
(LDIR x 2.99)
zx0 dzx0_fast 187 9,943
(60.68%)
1,067,165
(LDIR x 2.83)
zx0 dzx0_mega 673 9,943
(60.68%)
1,016,094
(LDIR x 2.69)
zx0 dzx0_fastrom 181 9,943
(60.68%)
1,086,579
(LDIR x 2.88)
zx0 dzx0_fastrom_180 181 9,943
(60.68%)
1,107,795
(LDIR x 2.93)
zx1 dzx1_standard 68 10,233
(62.45%)
1,235,686
(LDIR x 3.27)
zx1 dzx1_standard_ix 69 10,233
(62.45%)
1,191,745
(LDIR x 3.16)
zx1 dzx1_standard_ix_180 68 10,233
(62.45%)
1,202,825
(LDIR x 3.19)
zx1 dzx1_turbo 128 10,233
(62.45%)
975,847
(LDIR x 2.58)
zx1 dzx1_turbo_ix 126 10,233
(62.45%)
1,006,295
(LDIR x 2.67)
zx1 dzx1_turbo_ix_180 125 10,233
(62.45%)
1,017,375
(LDIR x 2.69)
zx1 dzx1_mega 406 10,233
(62.45%)
922,759
(LDIR x 2.44)
zx2 dzx2_nano 56 11,292
(68.92%)
1,152,105
(LDIR x 3.05)
zx5 dzx5_standard 88 10,001
(61.04%)
1,519,810
(LDIR x 4.03)
zx5 dzx5_turbo 158 10,001
(61.04%)
1,273,943
(LDIR x 3.38)
zx7 dzx7_lom_v1 214 10,515
(64.17%)
1,216,320
(LDIR x 3.22)
zx7 dzx7_lom_v1p1 198 10,515
(64.17%)
1,158,009
(LDIR x 3.07)
zx7 dzx7_turbo 88 10,515
(64.17%)
1,421,903
(LDIR x 3.77)
zx7 dzx7_standard 69 10,515
(64.17%)
1,877,019
(LDIR x 4.98)
zx7b dzx7b_fast 191 10,495
(64.05%)
1,103,981
(LDIR x 2.92)
zx7b dzx7b_fast_r800 184 10,495
(64.05%)
1,092,370
(LDIR x 2.89)
zx7b dzx7b_slow 64 10,495
(64.05%)
1,753,820
(LDIR x 4.65)
zx7b dzx7b_slow_r800 64 10,495
(64.05%)
1,753,820
(LDIR x 4.65)
zx7mini dzx7mini 39 12,073
(73.68%)
1,208,995
(LDIR x 3.20)

test data:MSX2EXT.B00(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 12,361
(75.44%)
4,090,920
(LDIR x 10.85)
ApLib aplib247b 249 12,361
(75.44%)
2,446,391
(LDIR x 6.49)
ApLib aplib247b_180_minimal 152 12,361
(75.44%)
3,059,764
(LDIR x 8.11)
ApLib aplib247b_180_small 171 12,361
(75.44%)
2,328,805
(LDIR x 6.17)
ApLib aplib247b_180_fast 234 12,361
(75.44%)
2,231,851
(LDIR x 5.92)
ApLib unaplib_fast 235 12,361
(75.44%)
1,991,967
(LDIR x 5.28)
ApLib unaplib_fast_180 233 12,361
(75.44%)
2,011,183
(LDIR x 5.33)
ApLib unaplib_small 139 12,361
(75.44%)
3,124,037
(LDIR x 8.29)
BitbusterExtreme debitbust 89 13,013
(79.42%)
2,299,272
(LDIR x 6.10)
BitbusterExtreme debitbustp1 88 13,013
(79.42%)
1,979,437
(LDIR x 5.25)
BitbusterExtreme debitbustp2 96 13,013
(79.42%)
1,674,265
(LDIR x 4.44)
Exomizer2 deexo 169 12,333
(75.27%)
7,529,417
(LDIR x 19.98)
Exomizer2 deexo_180 166 12,333
(75.27%)
7,529,411
(LDIR x 19.98)
Exomizer2 deexo_180_fast_jp 176 12,333
(75.27%)
6,455,709
(LDIR x 17.13)
Exomizer2 deexoopt_f3_180_p0 242 12,333
(75.27%)
5,146,959
(LDIR x 13.65)
Exomizer3.0 deexo3p7 176 12,333
(75.27%)
5,858,686
(LDIR x 15.54)
Exomizer3.0 deexo3p7_fast_jp 181 12,333
(75.27%)
4,995,819
(LDIR x 13.25)
Exomizer3.0 deexoopt_f3_fixed_p7 218 12,333
(75.27%)
4,551,255
(LDIR x 12.07)
Exomizer3.0 deexoopt_p7 219 12,333
(75.27%)
4,551,232
(LDIR x 12.07)
Exomizer3.0 deexoopt_f3_p7 212 12,333
(75.27%)
4,370,821
(LDIR x 11.59)
Exomizer3.0 deexoopt_f3_180_p7 219 12,333
(75.27%)
4,549,524
(LDIR x 12.07)
Exomizer3.0 deexo3 191 12,333
(75.27%)
4,910,762
(LDIR x 13.03)
Exomizer3.1 deexoopt_f3_fixed_p39 265 12,220
(74.58%)
5,111,849
(LDIR x 13.56)
Exomizer3.1 deexoopt_f3_p39 244 12,220
(74.58%)
4,751,978
(LDIR x 12.61)
Exomizer3.1 deexoopt_f3_180_p39 251 12,220
(74.58%)
4,924,672
(LDIR x 13.06)
Exomizer3.1 deexo3_p39 227 12,220
(74.58%)
5,241,027
(LDIR x 13.90)
hrust dehrust_ix 234 12,331
(75.26%)
3,118,348
(LDIR x 8.27)
hrust dehrust_ix_231b 231 12,331
(75.26%)
3,111,092
(LDIR x 8.25)
hrust dehrust_hl 225 12,331
(75.26%)
3,035,653
(LDIR x 8.05)
hrust dehrust_stk 209 12,331
(75.26%)
2,808,254
(LDIR x 7.45)
hrust dehrust_stk_208b 208 12,331
(75.26%)
2,808,251
(LDIR x 7.45)
lz4 lz4dec 97 14,578
(88.97%)
601,970
(LDIR x 1.59)
lz4 unlz4_spke 92 14,578
(88.97%)
559,638
(LDIR x 1.48)
lz4 unlz4_spke_fast 87 14,578
(88.97%)
543,242
(LDIR x 1.44)
lz4 unlz4_spke_small 65 14,578
(88.97%)
559,692
(LDIR x 1.48)
lz48 lz48decrunch_v006_ 70 14,074
(85.90%)
633,823
(LDIR x 1.68)
lz48 lz48decrunch_v006__180 71 14,074
(85.90%)
602,329
(LDIR x 1.59)
lz49 lz49decrunch_v001 106 13,969
(85.26%)
708,915
(LDIR x 1.88)
lz49 lz49decrunch_v001_180 101 13,969
(85.26%)
685,181
(LDIR x 1.81)
lze lzdec 119 13,299
(81.17%)
1,505,104
(LDIR x 3.99)
lze lzedec 110 13,299
(81.17%)
1,388,514
(LDIR x 3.68)
lze lzedecR 110 13,299
(81.17%)
1,345,549
(LDIR x 3.57)
lze dlze_fast 90 13,299
(81.17%)
1,105,496
(LDIR x 2.93)
lze dlze_small 79 13,299
(81.17%)
1,483,176
(LDIR x 3.93)
lzeee dlzeee_fast 87 13,299
(81.17%)
1,017,561
(LDIR x 2.70)
lzeee dlzeee_fast2 97 13,299
(81.17%)
997,947
(LDIR x 2.64)
lzeee dlzeee_small 72 13,299
(81.17%)
1,457,121
(LDIR x 3.86)
lzexe z80unlze 156 13,300
(81.17%)
1,829,968
(LDIR x 4.85)
lzexe z80unlzep2 133 13,300
(81.17%)
1,670,957
(LDIR x 4.43)
lzexe z80unlze_small 112 13,300
(81.17%)
2,328,558
(LDIR x 6.17)
lzexe z80unlzep2_small 88 13,300
(81.17%)
2,182,389
(LDIR x 5.79)
lzsa1 unlzsa1_fast 113 13,719
(83.73%)
588,179
(LDIR x 1.56)
lzsa1 unlzsa1_small 67 13,719
(83.73%)
684,213
(LDIR x 1.81)
lzsa2 unlzsa2_fast 216 12,801
(78.13%)
1,000,460
(LDIR x 2.65)
lzsa2 unlzsa2_fast_180 214 12,801
(78.13%)
1,017,772
(LDIR x 2.70)
lzsa2 unlzsa2_small 139 12,801
(78.13%)
1,137,484
(LDIR x 3.01)
lzsa2 unlzsa2_small_180 137 12,801
(78.13%)
1,154,796
(LDIR x 3.06)
MegaLZ megalz_dec40 110 12,833
(78.32%)
3,030,834
(LDIR x 8.04)
MegaLZ unmegalz_fast 229 12,833
(78.32%)
1,284,649
(LDIR x 3.40)
MegaLZ unmegalz_small 88 12,833
(78.32%)
2,127,328
(LDIR x 5.64)
Pletter unpletter 170 12,858
(78.47%)
2,027,765
(LDIR x 5.38)
Pletter unpletter_180 146 12,858
(78.47%)
1,859,462
(LDIR x 4.93)
Shrinkler shrinkler_recall_209 209 11,820
(72.14%)
196,044,987
(LDIR x 520.23)
Shrinkler shrinkler_recall_209_r800_rom 211 11,820
(72.14%)
195,067,738
(LDIR x 517.64)
Shrinkler deshrinkler 212 11,820
(72.14%)
193,844,232
(LDIR x 514.39)
Shrinkler(NP) deshrink_np 202 11,772
(71.85%)
195,409,840
(LDIR x 518.55)
Shrinkler(NP) deshrink_np_r800 205 11,772
(71.85%)
194,442,161
(LDIR x 515.98)
zx0 dzx0_standard 68 12,316
(75.17%)
1,789,427
(LDIR x 4.74)
zx0 dzx0_turbo 126 12,316
(75.17%)
1,398,466
(LDIR x 3.71)
zx0 dzx0_fast 187 12,316
(75.17%)
1,316,815
(LDIR x 3.49)
zx0 dzx0_mega 673 12,316
(75.17%)
1,254,457
(LDIR x 3.32)
zx0 dzx0_fastrom 181 12,316
(75.17%)
1,340,348
(LDIR x 3.55)
zx0 dzx0_fastrom_180 181 12,316
(75.17%)
1,372,497
(LDIR x 3.64)
zx1 dzx1_standard 68 12,694
(77.47%)
1,492,865
(LDIR x 3.96)
zx1 dzx1_standard_ix 69 12,694
(77.47%)
1,432,748
(LDIR x 3.80)
zx1 dzx1_standard_ix_180 68 12,694
(77.47%)
1,449,796
(LDIR x 3.84)
zx1 dzx1_turbo 128 12,694
(77.47%)
1,163,803
(LDIR x 3.08)
zx1 dzx1_turbo_ix 126 12,694
(77.47%)
1,203,679
(LDIR x 3.19)
zx1 dzx1_turbo_ix_180 125 12,694
(77.47%)
1,220,727
(LDIR x 3.23)
zx1 dzx1_mega 406 12,694
(77.47%)
1,097,370
(LDIR x 2.91)
zx2 dzx2_nano 56 13,155
(80.29%)
1,267,295
(LDIR x 3.36)
zx5 dzx5_standard 88 12,493
(76.25%)
1,905,341
(LDIR x 5.05)
zx5 dzx5_turbo 158 12,493
(76.25%)
1,580,259
(LDIR x 4.19)
zx7 dzx7_lom_v1 214 12,943
(78.99%)
1,480,424
(LDIR x 3.92)
zx7 dzx7_lom_v1p1 198 12,943
(78.99%)
1,409,248
(LDIR x 3.73)
zx7 dzx7_turbo 88 12,943
(78.99%)
1,746,118
(LDIR x 4.63)
zx7 dzx7_standard 69 12,943
(78.99%)
2,342,486
(LDIR x 6.21)
zx7b dzx7b_fast 191 12,964
(79.12%)
1,328,878
(LDIR x 3.52)
zx7b dzx7b_fast_r800 184 12,964
(79.12%)
1,312,907
(LDIR x 3.48)
zx7b dzx7b_slow 64 12,964
(79.12%)
2,165,985
(LDIR x 5.74)
zx7b dzx7b_slow_r800 64 12,964
(79.12%)
2,165,985
(LDIR x 5.74)
zx7mini dzx7mini 39 13,874
(84.68%)
1,343,213
(LDIR x 3.56)

test data:KANJJ1.B00(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 6,222
(37.97%)
2,928,137
(LDIR x 7.77)
ApLib aplib247b 249 6,222
(37.97%)
1,788,080
(LDIR x 4.74)
ApLib aplib247b_180_minimal 152 6,222
(37.97%)
2,245,008
(LDIR x 5.95)
ApLib aplib247b_180_small 171 6,222
(37.97%)
1,764,245
(LDIR x 4.68)
ApLib aplib247b_180_fast 234 6,222
(37.97%)
1,666,350
(LDIR x 4.42)
ApLib unaplib_fast 235 6,222
(37.97%)
1,534,158
(LDIR x 4.07)
ApLib unaplib_fast_180 233 6,222
(37.97%)
1,548,286
(LDIR x 4.10)
ApLib unaplib_small 139 6,222
(37.97%)
2,286,225
(LDIR x 6.06)
BitbusterExtreme debitbust 89 6,683
(40.78%)
2,000,457
(LDIR x 5.30)
BitbusterExtreme debitbustp1 88 6,683
(40.78%)
1,836,944
(LDIR x 4.87)
BitbusterExtreme debitbustp2 96 6,683
(40.78%)
1,515,761
(LDIR x 4.02)
Exomizer2 deexo 169 6,098
(37.21%)
5,081,468
(LDIR x 13.48)
Exomizer2 deexo_180 166 6,098
(37.21%)
5,081,546
(LDIR x 13.48)
Exomizer2 deexo_180_fast_jp 176 6,098
(37.21%)
4,382,484
(LDIR x 11.62)
Exomizer2 deexoopt_f3_180_p0 242 6,098
(37.21%)
3,542,167
(LDIR x 9.39)
Exomizer3.0 deexo3p7 176 6,098
(37.21%)
3,980,668
(LDIR x 10.56)
Exomizer3.0 deexo3p7_fast_jp 181 6,098
(37.21%)
3,422,843
(LDIR x 9.08)
Exomizer3.0 deexoopt_f3_fixed_p7 218 6,098
(37.21%)
3,148,635
(LDIR x 8.35)
Exomizer3.0 deexoopt_p7 219 6,098
(37.21%)
3,148,612
(LDIR x 8.35)
Exomizer3.0 deexoopt_f3_p7 212 6,098
(37.21%)
3,026,146
(LDIR x 8.03)
Exomizer3.0 deexoopt_f3_180_p7 219 6,098
(37.21%)
3,143,964
(LDIR x 8.34)
Exomizer3.0 deexo3 191 6,098
(37.21%)
3,367,672
(LDIR x 8.93)
Exomizer3.1 deexoopt_f3_fixed_p39 265 6,123
(37.37%)
3,490,611
(LDIR x 9.26)
Exomizer3.1 deexoopt_f3_p39 244 6,123
(37.37%)
3,333,031
(LDIR x 8.84)
Exomizer3.1 deexoopt_f3_180_p39 251 6,123
(37.37%)
3,448,542
(LDIR x 9.15)
Exomizer3.1 deexo3_p39 227 6,123
(37.37%)
3,643,118
(LDIR x 9.66)
hrust dehrust_ix 234 6,434
(39.27%)
2,481,382
(LDIR x 6.58)
hrust dehrust_ix_231b 231 6,434
(39.27%)
2,475,059
(LDIR x 6.56)
hrust dehrust_hl 225 6,434
(39.27%)
2,488,219
(LDIR x 6.60)
hrust dehrust_stk 209 6,434
(39.27%)
2,291,475
(LDIR x 6.08)
hrust dehrust_stk_208b 208 6,434
(39.27%)
2,291,472
(LDIR x 6.08)
lz4 lz4dec 97 8,088
(49.36%)
799,199
(LDIR x 2.12)
lz4 unlz4_spke 92 8,088
(49.36%)
727,761
(LDIR x 1.93)
lz4 unlz4_spke_fast 87 8,088
(49.36%)
691,885
(LDIR x 1.83)
lz4 unlz4_spke_small 65 8,088
(49.36%)
717,975
(LDIR x 1.90)
lz48 lz48decrunch_v006_ 70 8,167
(49.84%)
735,565
(LDIR x 1.95)
lz48 lz48decrunch_v006__180 71 8,167
(49.84%)
687,419
(LDIR x 1.82)
lz49 lz49decrunch_v001 106 7,824
(47.75%)
820,492
(LDIR x 2.17)
lz49 lz49decrunch_v001_180 101 7,824
(47.75%)
789,822
(LDIR x 2.09)
lze lzdec 119 7,023
(42.86%)
1,145,514
(LDIR x 3.03)
lze lzedec 110 7,023
(42.86%)
1,046,423
(LDIR x 2.77)
lze lzedecR 110 7,023
(42.86%)
1,095,874
(LDIR x 2.90)
lze dlze_fast 90 7,023
(42.86%)
988,066
(LDIR x 2.62)
lze dlze_small 79 7,023
(42.86%)
1,189,462
(LDIR x 3.15)
lzeee dlzeee_fast 87 7,023
(42.86%)
920,494
(LDIR x 2.44)
lzeee dlzeee_fast2 97 7,023
(42.86%)
909,740
(LDIR x 2.41)
lzeee dlzeee_small 72 7,023
(42.86%)
1,141,802
(LDIR x 3.02)
lzexe z80unlze 156 7,023
(42.86%)
1,288,406
(LDIR x 3.41)
lzexe z80unlzep2 133 7,023
(42.86%)
1,236,593
(LDIR x 3.28)
lzexe z80unlze_small 112 7,023
(42.86%)
1,550,324
(LDIR x 4.11)
lzexe z80unlzep2_small 88 7,023
(42.86%)
1,496,626
(LDIR x 3.97)
lzsa1 unlzsa1_fast 113 7,316
(44.65%)
635,814
(LDIR x 1.68)
lzsa1 unlzsa1_small 67 7,316
(44.65%)
752,116
(LDIR x 1.99)
lzsa2 unlzsa2_fast 216 6,411
(39.12%)
951,456
(LDIR x 2.52)
lzsa2 unlzsa2_fast_180 214 6,411
(39.12%)
967,704
(LDIR x 2.56)
lzsa2 unlzsa2_small 139 6,411
(39.12%)
1,076,292
(LDIR x 2.85)
lzsa2 unlzsa2_small_180 137 6,411
(39.12%)
1,092,540
(LDIR x 2.89)
MegaLZ megalz_dec40 110 6,514
(39.75%)
2,432,743
(LDIR x 6.45)
MegaLZ unmegalz_fast 229 6,514
(39.75%)
1,166,414
(LDIR x 3.09)
MegaLZ unmegalz_small 88 6,514
(39.75%)
1,807,735
(LDIR x 4.79)
Pletter unpletter 170 6,511
(39.73%)
1,461,388
(LDIR x 3.87)
Pletter unpletter_180 146 6,511
(39.73%)
1,374,624
(LDIR x 3.64)
Shrinkler shrinkler_recall_209 209 5,728
(34.96%)
102,142,021
(LDIR x 271.05)
Shrinkler shrinkler_recall_209_r800_rom 211 5,728
(34.96%)
101,769,867
(LDIR x 270.06)
Shrinkler deshrinkler 212 5,728
(34.96%)
101,099,459
(LDIR x 268.28)
Shrinkler(NP) deshrink_np 202 5,664
(34.57%)
101,857,867
(LDIR x 270.29)
Shrinkler(NP) deshrink_np_r800 205 5,664
(34.57%)
101,500,853
(LDIR x 269.34)
zx0 dzx0_standard 68 6,264
(38.23%)
1,452,032
(LDIR x 3.85)
zx0 dzx0_turbo 126 6,264
(38.23%)
1,152,127
(LDIR x 3.05)
zx0 dzx0_fast 187 6,264
(38.23%)
1,089,975
(LDIR x 2.89)
zx0 dzx0_mega 673 6,264
(38.23%)
1,050,513
(LDIR x 2.78)
zx0 dzx0_fastrom 181 6,264
(38.23%)
1,103,807
(LDIR x 2.92)
zx0 dzx0_fastrom_180 181 6,264
(38.23%)
1,129,859
(LDIR x 2.99)
zx1 dzx1_standard 68 6,519
(39.78%)
1,255,795
(LDIR x 3.33)
zx1 dzx1_standard_ix 69 6,519
(39.78%)
1,207,624
(LDIR x 3.20)
zx1 dzx1_standard_ix_180 68 6,519
(39.78%)
1,222,264
(LDIR x 3.24)
zx1 dzx1_turbo 128 6,519
(39.78%)
1,001,737
(LDIR x 2.65)
zx1 dzx1_turbo_ix 126 6,519
(39.78%)
1,032,751
(LDIR x 2.74)
zx1 dzx1_turbo_ix_180 125 6,519
(39.78%)
1,047,391
(LDIR x 2.77)
zx1 dzx1_mega 406 6,519
(39.78%)
953,593
(LDIR x 2.53)
zx2 dzx2_nano 56 7,060
(43.09%)
1,260,076
(LDIR x 3.34)
zx5 dzx5_standard 88 6,158
(37.58%)
1,535,458
(LDIR x 4.07)
zx5 dzx5_turbo 158 6,158
(37.58%)
1,307,549
(LDIR x 3.46)
zx7 dzx7_lom_v1 214 6,532
(39.86%)
1,340,012
(LDIR x 3.55)
zx7 dzx7_lom_v1p1 198 6,532
(39.86%)
1,275,496
(LDIR x 3.38)
zx7 dzx7_turbo 88 6,532
(39.86%)
1,525,498
(LDIR x 4.04)
zx7 dzx7_standard 69 6,532
(39.86%)
1,983,679
(LDIR x 5.26)
zx7b dzx7b_fast 191 6,591
(40.22%)
1,161,342
(LDIR x 3.08)
zx7b dzx7b_fast_r800 184 6,591
(40.22%)
1,148,786
(LDIR x 3.04)
zx7b dzx7b_slow 64 6,591
(40.22%)
1,765,077
(LDIR x 4.68)
zx7b dzx7b_slow_r800 64 6,591
(40.22%)
1,765,077
(LDIR x 4.68)
zx7mini dzx7mini 39 7,390
(45.10%)
1,204,966
(LDIR x 3.19)

test data:KANJJ1.B01(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 4,090
(24.96%)
2,115,801
(LDIR x 5.61)
ApLib aplib247b 249 4,090
(24.96%)
1,340,073
(LDIR x 3.55)
ApLib aplib247b_180_minimal 152 4,090
(24.96%)
1,653,186
(LDIR x 4.38)
ApLib aplib247b_180_small 171 4,090
(24.96%)
1,328,318
(LDIR x 3.52)
ApLib aplib247b_180_fast 234 4,090
(24.96%)
1,259,453
(LDIR x 3.34)
ApLib unaplib_fast 235 4,090
(24.96%)
1,171,136
(LDIR x 3.10)
ApLib unaplib_fast_180 233 4,090
(24.96%)
1,180,992
(LDIR x 3.13)
ApLib unaplib_small 139 4,090
(24.96%)
1,681,221
(LDIR x 4.46)
BitbusterExtreme debitbust 89 4,507
(27.50%)
1,515,937
(LDIR x 4.02)
BitbusterExtreme debitbustp1 88 4,507
(27.50%)
1,401,256
(LDIR x 3.71)
BitbusterExtreme debitbustp2 96 4,507
(27.50%)
1,173,473
(LDIR x 3.11)
Exomizer2 deexo 169 3,975
(24.26%)
3,480,396
(LDIR x 9.23)
Exomizer2 deexo_180 166 3,975
(24.26%)
3,480,462
(LDIR x 9.23)
Exomizer2 deexo_180_fast_jp 176 3,975
(24.26%)
3,016,788
(LDIR x 8.00)
Exomizer2 deexoopt_f3_180_p0 242 3,975
(24.26%)
2,449,479
(LDIR x 6.50)
Exomizer3.0 deexo3p7 176 3,975
(24.26%)
2,719,101
(LDIR x 7.21)
Exomizer3.0 deexo3p7_fast_jp 181 3,975
(24.26%)
2,354,879
(LDIR x 6.24)
Exomizer3.0 deexoopt_f3_fixed_p7 218 3,975
(24.26%)
2,182,235
(LDIR x 5.79)
Exomizer3.0 deexoopt_p7 219 3,975
(24.26%)
2,182,212
(LDIR x 5.79)
Exomizer3.0 deexoopt_f3_p7 212 3,975
(24.26%)
2,101,265
(LDIR x 5.57)
Exomizer3.0 deexoopt_f3_180_p7 219 3,975
(24.26%)
2,176,320
(LDIR x 5.77)
Exomizer3.0 deexo3 191 3,975
(24.26%)
2,317,793
(LDIR x 6.15)
Exomizer3.1 deexoopt_f3_fixed_p39 265 3,988
(24.34%)
2,400,052
(LDIR x 6.36)
Exomizer3.1 deexoopt_f3_p39 244 3,988
(24.34%)
2,294,979
(LDIR x 6.09)
Exomizer3.1 deexoopt_f3_180_p39 251 3,988
(24.34%)
2,369,199
(LDIR x 6.28)
Exomizer3.1 deexo3_p39 227 3,988
(24.34%)
2,497,084
(LDIR x 6.62)
hrust dehrust_ix 234 4,230
(25.81%)
1,820,188
(LDIR x 4.83)
hrust dehrust_ix_231b 231 4,230
(25.81%)
1,815,806
(LDIR x 4.81)
hrust dehrust_hl 225 4,230
(25.81%)
1,828,371
(LDIR x 4.85)
hrust dehrust_stk 209 4,230
(25.81%)
1,692,991
(LDIR x 4.49)
hrust dehrust_stk_208b 208 4,230
(25.81%)
1,692,988
(LDIR x 4.49)
lz4 lz4dec 97 5,431
(33.14%)
686,985
(LDIR x 1.82)
lz4 unlz4_spke 92 5,431
(33.14%)
635,207
(LDIR x 1.68)
lz4 unlz4_spke_fast 87 5,431
(33.14%)
608,995
(LDIR x 1.61)
lz4 unlz4_spke_small 65 5,431
(33.14%)
627,506
(LDIR x 1.66)
lz48 lz48decrunch_v006_ 70 5,532
(33.76%)
654,070
(LDIR x 1.73)
lz48 lz48decrunch_v006__180 71 5,532
(33.76%)
616,778
(LDIR x 1.63)
lz49 lz49decrunch_v001 106 5,240
(31.98%)
714,209
(LDIR x 1.89)
lz49 lz49decrunch_v001_180 101 5,240
(31.98%)
690,471
(LDIR x 1.83)
lze lzdec 119 4,660
(28.44%)
907,166
(LDIR x 2.40)
lze lzedec 110 4,660
(28.44%)
836,776
(LDIR x 2.22)
lze lzedecR 110 4,660
(28.44%)
876,637
(LDIR x 2.32)
lze dlze_fast 90 4,660
(28.44%)
805,837
(LDIR x 2.13)
lze dlze_small 79 4,660
(28.44%)
941,708
(LDIR x 2.49)
lzeee dlzeee_fast 87 4,660
(28.44%)
759,589
(LDIR x 2.01)
lzeee dlzeee_fast2 97 4,660
(28.44%)
752,191
(LDIR x 1.99)
lzeee dlzeee_small 72 4,660
(28.44%)
907,503
(LDIR x 2.40)
lzexe z80unlze 156 4,660
(28.44%)
1,001,875
(LDIR x 2.65)
lzexe z80unlzep2 133 4,660
(28.44%)
970,073
(LDIR x 2.57)
lzexe z80unlze_small 112 4,660
(28.44%)
1,178,787
(LDIR x 3.12)
lzexe z80unlzep2_small 88 4,660
(28.44%)
1,144,735
(LDIR x 3.03)
lzsa1 unlzsa1_fast 113 4,804
(29.32%)
565,319
(LDIR x 1.50)
lzsa1 unlzsa1_small 67 4,804
(29.32%)
650,418
(LDIR x 1.72)
lzsa2 unlzsa2_fast 216 4,247
(25.92%)
776,347
(LDIR x 2.06)
lzsa2 unlzsa2_fast_180 214 4,247
(25.92%)
787,643
(LDIR x 2.09)
lzsa2 unlzsa2_small 139 4,247
(25.92%)
862,932
(LDIR x 2.28)
lzsa2 unlzsa2_small_180 137 4,247
(25.92%)
874,228
(LDIR x 2.31)
MegaLZ megalz_dec40 110 4,320
(26.36%)
1,795,413
(LDIR x 4.76)
MegaLZ unmegalz_fast 229 4,320
(26.36%)
930,198
(LDIR x 2.46)
MegaLZ unmegalz_small 88 4,320
(26.36%)
1,369,669
(LDIR x 3.63)
Pletter unpletter 170 4,269
(26.05%)
1,106,926
(LDIR x 2.93)
Pletter unpletter_180 146 4,269
(26.05%)
1,051,102
(LDIR x 2.78)
Shrinkler shrinkler_recall_209 209 3,700
(22.58%)
65,685,212
(LDIR x 174.30)
Shrinkler shrinkler_recall_209_r800_rom 211 3,700
(22.58%)
65,433,147
(LDIR x 173.63)
Shrinkler deshrinkler 212 3,700
(22.58%)
65,006,193
(LDIR x 172.50)
Shrinkler(NP) deshrink_np 202 3,656
(22.31%)
65,557,082
(LDIR x 173.96)
Shrinkler(NP) deshrink_np_r800 205 3,656
(22.31%)
65,314,777
(LDIR x 173.32)
zx0 dzx0_standard 68 4,108
(25.07%)
1,112,754
(LDIR x 2.95)
zx0 dzx0_turbo 126 4,108
(25.07%)
908,000
(LDIR x 2.40)
zx0 dzx0_fast 187 4,108
(25.07%)
864,698
(LDIR x 2.29)
zx0 dzx0_mega 673 4,108
(25.07%)
837,877
(LDIR x 2.22)
zx0 dzx0_fastrom 181 4,108
(25.07%)
873,164
(LDIR x 2.31)
zx0 dzx0_fastrom_180 181 4,108
(25.07%)
891,312
(LDIR x 2.36)
zx1 dzx1_standard 68 4,323
(26.38%)
991,425
(LDIR x 2.63)
zx1 dzx1_standard_ix 69 4,323
(26.38%)
957,696
(LDIR x 2.54)
zx1 dzx1_standard_ix_180 68 4,323
(26.38%)
968,200
(LDIR x 2.56)
zx1 dzx1_turbo 128 4,323
(26.38%)
814,696
(LDIR x 2.16)
zx1 dzx1_turbo_ix 126 4,323
(26.38%)
836,160
(LDIR x 2.21)
zx1 dzx1_turbo_ix_180 125 4,323
(26.38%)
846,664
(LDIR x 2.24)
zx1 dzx1_mega 406 4,323
(26.38%)
780,596
(LDIR x 2.07)
zx2 dzx2_nano 56 4,734
(28.89%)
1,005,082
(LDIR x 2.66)
zx5 dzx5_standard 88 4,040
(24.65%)
1,161,963
(LDIR x 3.08)
zx5 dzx5_turbo 158 4,040
(24.65%)
1,006,942
(LDIR x 2.67)
zx7 dzx7_lom_v1 214 4,401
(26.86%)
1,054,761
(LDIR x 2.79)
zx7 dzx7_lom_v1p1 198 4,401
(26.86%)
1,007,832
(LDIR x 2.67)
zx7 dzx7_turbo 88 4,401
(26.86%)
1,182,380
(LDIR x 3.13)
zx7 dzx7_standard 69 4,401
(26.86%)
1,499,336
(LDIR x 3.97)
zx7b dzx7b_fast 191 4,424
(27.00%)
930,945
(LDIR x 2.47)
zx7b dzx7b_fast_r800 184 4,424
(27.00%)
922,119
(LDIR x 2.44)
zx7b dzx7b_slow 64 4,424
(27.00%)
1,349,287
(LDIR x 3.58)
zx7b dzx7b_slow_r800 64 4,424
(27.00%)
1,349,287
(LDIR x 3.58)
zx7mini dzx7mini 39 4,921
(30.03%)
977,146
(LDIR x 2.59)

test data:KANJJ1.B02(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,834
(66.12%)
4,281,841
(LDIR x 11.36)
ApLib aplib247b 249 10,834
(66.12%)
2,535,221
(LDIR x 6.72)
ApLib aplib247b_180_minimal 152 10,834
(66.12%)
3,209,668
(LDIR x 8.51)
ApLib aplib247b_180_small 171 10,834
(66.12%)
2,457,083
(LDIR x 6.52)
ApLib aplib247b_180_fast 234 10,834
(66.12%)
2,326,640
(LDIR x 6.17)
ApLib unaplib_fast 235 10,834
(66.12%)
2,103,511
(LDIR x 5.58)
ApLib unaplib_fast_180 233 10,834
(66.12%)
2,124,911
(LDIR x 5.63)
ApLib unaplib_small 139 10,834
(66.12%)
3,266,915
(LDIR x 8.66)
BitbusterExtreme debitbust 89 11,785
(71.92%)
2,663,938
(LDIR x 7.06)
BitbusterExtreme debitbustp1 88 11,785
(71.92%)
2,444,141
(LDIR x 6.48)
BitbusterExtreme debitbustp2 96 11,785
(71.92%)
2,017,275
(LDIR x 5.35)
Exomizer2 deexo 169 10,680
(65.18%)
7,752,014
(LDIR x 20.57)
Exomizer2 deexo_180 166 10,680
(65.18%)
7,751,972
(LDIR x 20.57)
Exomizer2 deexo_180_fast_jp 176 10,680
(65.18%)
6,616,763
(LDIR x 17.55)
Exomizer2 deexoopt_f3_180_p0 242 10,680
(65.18%)
5,266,373
(LDIR x 13.97)
Exomizer3.0 deexo3p7 176 10,680
(65.18%)
5,626,376
(LDIR x 14.93)
Exomizer3.0 deexo3p7_fast_jp 181 10,680
(65.18%)
4,820,217
(LDIR x 12.79)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,680
(65.18%)
4,395,308
(LDIR x 11.66)
Exomizer3.0 deexoopt_p7 219 10,680
(65.18%)
4,395,285
(LDIR x 11.66)
Exomizer3.0 deexoopt_f3_p7 212 10,680
(65.18%)
4,227,383
(LDIR x 11.21)
Exomizer3.0 deexoopt_f3_180_p7 219 10,680
(65.18%)
4,399,690
(LDIR x 11.67)
Exomizer3.0 deexo3 191 10,680
(65.18%)
4,720,540
(LDIR x 12.52)
Exomizer3.1 deexoopt_f3_fixed_p39 265 10,727
(65.47%)
4,891,485
(LDIR x 12.98)
Exomizer3.1 deexoopt_f3_p39 244 10,727
(65.47%)
4,631,859
(LDIR x 12.29)
Exomizer3.1 deexoopt_f3_180_p39 251 10,727
(65.47%)
4,803,816
(LDIR x 12.74)
Exomizer3.1 deexo3_p39 227 10,727
(65.47%)
5,080,193
(LDIR x 13.48)
hrust dehrust_ix 234 10,940
(66.77%)
3,282,337
(LDIR x 8.71)
hrust dehrust_ix_231b 231 10,940
(66.77%)
3,274,232
(LDIR x 8.68)
hrust dehrust_hl 225 10,940
(66.77%)
3,256,561
(LDIR x 8.64)
hrust dehrust_stk 209 10,940
(66.77%)
2,988,194
(LDIR x 7.92)
hrust dehrust_stk_208b 208 10,940
(66.77%)
2,988,191
(LDIR x 7.92)
lz4 lz4dec 97 13,003
(79.36%)
802,797
(LDIR x 2.13)
lz4 unlz4_spke 92 13,003
(79.36%)
728,457
(LDIR x 1.93)
lz4 unlz4_spke_fast 87 13,003
(79.36%)
694,831
(LDIR x 1.84)
lz4 unlz4_spke_small 65 13,003
(79.36%)
721,975
(LDIR x 1.91)
lz48 lz48decrunch_v006_ 70 14,290
(87.21%)
656,629
(LDIR x 1.74)
lz48 lz48decrunch_v006__180 71 14,290
(87.21%)
622,804
(LDIR x 1.65)
lz49 lz49decrunch_v001 106 13,985
(85.35%)
783,598
(LDIR x 2.07)
lz49 lz49decrunch_v001_180 101 13,985
(85.35%)
758,900
(LDIR x 2.01)
lze lzdec 119 11,692
(71.36%)
1,503,720
(LDIR x 3.99)
lze lzedec 110 11,692
(71.36%)
1,374,347
(LDIR x 3.64)
lze lzedecR 110 11,692
(71.36%)
1,393,963
(LDIR x 3.69)
lze dlze_fast 90 11,692
(71.36%)
1,214,960
(LDIR x 3.22)
lze dlze_small 79 11,692
(71.36%)
1,540,111
(LDIR x 4.08)
lzeee dlzeee_fast 87 11,692
(71.36%)
1,112,678
(LDIR x 2.95)
lzeee dlzeee_fast2 97 11,692
(71.36%)
1,097,520
(LDIR x 2.91)
lzeee dlzeee_small 72 11,692
(71.36%)
1,479,376
(LDIR x 3.92)
lzexe z80unlze 156 11,692
(71.36%)
1,738,174
(LDIR x 4.61)
lzexe z80unlzep2 133 11,692
(71.36%)
1,636,877
(LDIR x 4.34)
lzexe z80unlze_small 112 11,692
(71.36%)
2,155,135
(LDIR x 5.71)
lzexe z80unlzep2_small 88 11,692
(71.36%)
2,057,396
(LDIR x 5.45)
lzsa1 unlzsa1_fast 113 12,544
(76.56%)
676,535
(LDIR x 1.79)
lzsa1 unlzsa1_small 67 12,544
(76.56%)
809,337
(LDIR x 2.14)
lzsa2 unlzsa2_fast 216 11,278
(68.83%)
1,145,086
(LDIR x 3.03)
lzsa2 unlzsa2_fast_180 214 11,278
(68.83%)
1,166,078
(LDIR x 3.09)
lzsa2 unlzsa2_small 139 11,278
(68.83%)
1,318,506
(LDIR x 3.49)
lzsa2 unlzsa2_small_180 137 11,278
(68.83%)
1,339,498
(LDIR x 3.55)
MegaLZ megalz_dec40 110 11,362
(69.34%)
3,337,759
(LDIR x 8.85)
MegaLZ unmegalz_fast 229 11,362
(69.34%)
1,446,278
(LDIR x 3.83)
MegaLZ unmegalz_small 88 11,362
(69.34%)
2,397,832
(LDIR x 6.36)
Pletter unpletter 170 11,340
(69.21%)
2,176,730
(LDIR x 5.77)
Pletter unpletter_180 146 11,340
(69.21%)
2,026,034
(LDIR x 5.37)
Shrinkler shrinkler_recall_209 209 10,212
(62.32%)
184,251,287
(LDIR x 488.94)
Shrinkler shrinkler_recall_209_r800_rom 211 10,212
(62.32%)
183,572,703
(LDIR x 487.13)
Shrinkler deshrinkler 212 10,212
(62.32%)
182,365,769
(LDIR x 483.93)
Shrinkler(NP) deshrink_np 202 10,164
(62.03%)
184,348,947
(LDIR x 489.19)
Shrinkler(NP) deshrink_np_r800 205 10,164
(62.03%)
183,687,427
(LDIR x 487.44)
zx0 dzx0_standard 68 11,022
(67.27%)
2,018,075
(LDIR x 5.35)
zx0 dzx0_turbo 126 11,022
(67.27%)
1,557,766
(LDIR x 4.13)
zx0 dzx0_fast 187 11,022
(67.27%)
1,475,046
(LDIR x 3.91)
zx0 dzx0_mega 673 11,022
(67.27%)
1,406,334
(LDIR x 3.73)
zx0 dzx0_fastrom 181 11,022
(67.27%)
1,495,807
(LDIR x 3.96)
zx0 dzx0_fastrom_180 181 11,022
(67.27%)
1,534,872
(LDIR x 4.07)
zx1 dzx1_standard 68 11,342
(69.22%)
1,571,234
(LDIR x 4.16)
zx1 dzx1_standard_ix 69 11,342
(69.22%)
1,504,652
(LDIR x 3.99)
zx1 dzx1_standard_ix_180 68 11,342
(69.22%)
1,525,260
(LDIR x 4.04)
zx1 dzx1_turbo 128 11,342
(69.22%)
1,234,423
(LDIR x 3.27)
zx1 dzx1_turbo_ix 126 11,342
(69.22%)
1,276,951
(LDIR x 3.38)
zx1 dzx1_turbo_ix_180 125 11,342
(69.22%)
1,297,559
(LDIR x 3.44)
zx1 dzx1_mega 406 11,342
(69.22%)
1,165,324
(LDIR x 3.09)
zx2 dzx2_nano 56 12,975
(79.19%)
1,427,233
(LDIR x 3.78)
zx5 dzx5_standard 88 10,866
(66.32%)
2,145,757
(LDIR x 5.69)
zx5 dzx5_turbo 158 10,866
(66.32%)
1,784,542
(LDIR x 4.73)
zx7 dzx7_lom_v1 214 11,623
(70.94%)
1,725,942
(LDIR x 4.58)
zx7 dzx7_lom_v1p1 198 11,623
(70.94%)
1,650,653
(LDIR x 4.38)
zx7 dzx7_turbo 88 11,623
(70.94%)
2,018,166
(LDIR x 5.35)
zx7 dzx7_standard 69 11,623
(70.94%)
2,747,252
(LDIR x 7.29)
zx7b dzx7b_fast 191 11,629
(70.97%)
1,530,270
(LDIR x 4.06)
zx7b dzx7b_fast_r800 184 11,629
(70.97%)
1,510,669
(LDIR x 4.00)
zx7b dzx7b_slow 64 11,629
(70.97%)
2,506,048
(LDIR x 6.65)
zx7b dzx7b_slow_r800 64 11,629
(70.97%)
2,506,048
(LDIR x 6.65)
zx7mini dzx7mini 39 13,428
(81.95%)
1,421,649
(LDIR x 3.77)

test data:KANJJ1.B03(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,642
(64.95%)
4,265,056
(LDIR x 11.31)
ApLib aplib247b 249 10,642
(64.95%)
2,524,601
(LDIR x 6.69)
ApLib aplib247b_180_minimal 152 10,642
(64.95%)
3,198,963
(LDIR x 8.48)
ApLib aplib247b_180_small 171 10,642
(64.95%)
2,449,091
(LDIR x 6.49)
ApLib aplib247b_180_fast 234 10,642
(64.95%)
2,319,215
(LDIR x 6.15)
ApLib unaplib_fast 235 10,642
(64.95%)
2,096,823
(LDIR x 5.56)
ApLib unaplib_fast_180 233 10,642
(64.95%)
2,117,799
(LDIR x 5.61)
ApLib unaplib_small 139 10,642
(64.95%)
3,253,695
(LDIR x 8.63)
BitbusterExtreme debitbust 89 11,599
(70.79%)
2,638,165
(LDIR x 7.00)
BitbusterExtreme debitbustp1 88 11,599
(70.79%)
2,421,234
(LDIR x 6.42)
BitbusterExtreme debitbustp2 96 11,599
(70.79%)
1,997,924
(LDIR x 5.30)
Exomizer2 deexo 169 10,508
(64.13%)
7,658,823
(LDIR x 20.32)
Exomizer2 deexo_180 166 10,508
(64.13%)
7,658,777
(LDIR x 20.32)
Exomizer2 deexo_180_fast_jp 176 10,508
(64.13%)
6,533,341
(LDIR x 17.33)
Exomizer2 deexoopt_f3_180_p0 242 10,508
(64.13%)
5,215,523
(LDIR x 13.84)
Exomizer3.0 deexo3p7 176 10,508
(64.13%)
5,460,518
(LDIR x 14.49)
Exomizer3.0 deexo3p7_fast_jp 181 10,508
(64.13%)
4,686,823
(LDIR x 12.43)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,508
(64.13%)
4,291,186
(LDIR x 11.38)
Exomizer3.0 deexoopt_p7 219 10,508
(64.13%)
4,291,163
(LDIR x 11.38)
Exomizer3.0 deexoopt_f3_p7 212 10,508
(64.13%)
4,130,053
(LDIR x 10.95)
Exomizer3.0 deexoopt_f3_180_p7 219 10,508
(64.13%)
4,298,711
(LDIR x 11.40)
Exomizer3.0 deexo3 191 10,508
(64.13%)
4,592,116
(LDIR x 12.18)
Exomizer3.1 deexoopt_f3_fixed_p39 265 10,544
(64.35%)
4,839,093
(LDIR x 12.84)
Exomizer3.1 deexoopt_f3_p39 244 10,544
(64.35%)
4,585,400
(LDIR x 12.16)
Exomizer3.1 deexoopt_f3_180_p39 251 10,544
(64.35%)
4,753,402
(LDIR x 12.61)
Exomizer3.1 deexo3_p39 227 10,544
(64.35%)
5,021,528
(LDIR x 13.32)
hrust dehrust_ix 234 10,753
(65.63%)
3,241,681
(LDIR x 8.60)
hrust dehrust_ix_231b 231 10,753
(65.63%)
3,233,705
(LDIR x 8.58)
hrust dehrust_hl 225 10,753
(65.63%)
3,215,328
(LDIR x 8.53)
hrust dehrust_stk 209 10,753
(65.63%)
2,951,087
(LDIR x 7.83)
hrust dehrust_stk_208b 208 10,753
(65.63%)
2,951,084
(LDIR x 7.83)
lz4 lz4dec 97 12,732
(77.70%)
799,245
(LDIR x 2.12)
lz4 unlz4_spke 92 12,732
(77.70%)
725,793
(LDIR x 1.92)
lz4 unlz4_spke_fast 87 12,732
(77.70%)
691,857
(LDIR x 1.83)
lz4 unlz4_spke_small 65 12,732
(77.70%)
718,789
(LDIR x 1.90)
lz48 lz48decrunch_v006_ 70 14,024
(85.59%)
668,286
(LDIR x 1.77)
lz48 lz48decrunch_v006__180 71 14,024
(85.59%)
632,410
(LDIR x 1.67)
lz49 lz49decrunch_v001 106 13,761
(83.99%)
786,435
(LDIR x 2.08)
lz49 lz49decrunch_v001_180 101 13,761
(83.99%)
761,096
(LDIR x 2.01)
lze lzdec 119 11,489
(70.12%)
1,480,718
(LDIR x 3.92)
lze lzedec 110 11,489
(70.12%)
1,354,667
(LDIR x 3.59)
lze lzedecR 110 11,489
(70.12%)
1,374,309
(LDIR x 3.64)
lze dlze_fast 90 11,489
(70.12%)
1,200,648
(LDIR x 3.18)
lze dlze_small 79 11,489
(70.12%)
1,516,773
(LDIR x 4.02)
lzeee dlzeee_fast 87 11,489
(70.12%)
1,099,004
(LDIR x 2.91)
lzeee dlzeee_fast2 97 11,489
(70.12%)
1,084,523
(LDIR x 2.87)
lzeee dlzeee_small 72 11,489
(70.12%)
1,455,953
(LDIR x 3.86)
lzexe z80unlze 156 11,490
(70.12%)
1,707,452
(LDIR x 4.53)
lzexe z80unlzep2 133 11,490
(70.12%)
1,608,820
(LDIR x 4.26)
lzexe z80unlze_small 112 11,490
(70.12%)
2,112,947
(LDIR x 5.60)
lzexe z80unlzep2_small 88 11,490
(70.12%)
2,017,973
(LDIR x 5.35)
lzsa1 unlzsa1_fast 113 12,252
(74.78%)
680,419
(LDIR x 1.80)
lzsa1 unlzsa1_small 67 12,252
(74.78%)
816,475
(LDIR x 2.16)
lzsa2 unlzsa2_fast 216 11,051
(67.44%)
1,119,003
(LDIR x 2.96)
lzsa2 unlzsa2_fast_180 214 11,051
(67.44%)
1,139,435
(LDIR x 3.02)
lzsa2 unlzsa2_small 139 11,051
(67.44%)
1,284,677
(LDIR x 3.40)
lzsa2 unlzsa2_small_180 137 11,051
(67.44%)
1,305,109
(LDIR x 3.46)
MegaLZ megalz_dec40 110 11,161
(68.12%)
3,294,363
(LDIR x 8.74)
MegaLZ unmegalz_fast 229 11,161
(68.12%)
1,433,405
(LDIR x 3.80)
MegaLZ unmegalz_small 88 11,161
(68.12%)
2,370,712
(LDIR x 6.29)
Pletter unpletter 170 11,105
(67.77%)
2,137,378
(LDIR x 5.67)
Pletter unpletter_180 146 11,105
(67.77%)
1,991,209
(LDIR x 5.28)
Shrinkler shrinkler_recall_209 209 10,020
(61.15%)
181,710,794
(LDIR x 482.19)
Shrinkler shrinkler_recall_209_r800_rom 211 10,020
(61.15%)
181,045,863
(LDIR x 480.43)
Shrinkler deshrinkler 212 10,020
(61.15%)
179,856,353
(LDIR x 477.27)
Shrinkler(NP) deshrink_np 202 9,980
(60.91%)
181,696,023
(LDIR x 482.15)
Shrinkler(NP) deshrink_np_r800 205 9,980
(60.91%)
181,043,291
(LDIR x 480.42)
zx0 dzx0_standard 68 10,804
(65.94%)
1,982,714
(LDIR x 5.26)
zx0 dzx0_turbo 126 10,804
(65.94%)
1,529,944
(LDIR x 4.05)
zx0 dzx0_fast 187 10,804
(65.94%)
1,451,118
(LDIR x 3.85)
zx0 dzx0_mega 673 10,804
(65.94%)
1,382,484
(LDIR x 3.66)
zx0 dzx0_fastrom 181 10,804
(65.94%)
1,471,459
(LDIR x 3.90)
zx0 dzx0_fastrom_180 181 10,804
(65.94%)
1,508,990
(LDIR x 4.00)
zx1 dzx1_standard 68 11,092
(67.70%)
1,549,981
(LDIR x 4.11)
zx1 dzx1_standard_ix 69 11,092
(67.70%)
1,484,719
(LDIR x 3.93)
zx1 dzx1_standard_ix_180 68 11,092
(67.70%)
1,504,767
(LDIR x 3.99)
zx1 dzx1_turbo 128 11,092
(67.70%)
1,219,122
(LDIR x 3.23)
zx1 dzx1_turbo_ix 126 11,092
(67.70%)
1,260,950
(LDIR x 3.34)
zx1 dzx1_turbo_ix_180 125 11,092
(67.70%)
1,280,998
(LDIR x 3.39)
zx1 dzx1_mega 406 11,092
(67.70%)
1,150,645
(LDIR x 3.05)
zx2 dzx2_nano 56 12,708
(77.56%)
1,417,163
(LDIR x 3.76)
zx5 dzx5_standard 88 10,631
(64.88%)
2,101,115
(LDIR x 5.57)
zx5 dzx5_turbo 158 10,631
(64.88%)
1,748,176
(LDIR x 4.63)
zx7 dzx7_lom_v1 214 11,436
(69.79%)
1,710,251
(LDIR x 4.53)
zx7 dzx7_lom_v1p1 198 11,436
(69.79%)
1,634,267
(LDIR x 4.33)
zx7 dzx7_turbo 88 11,436
(69.79%)
1,999,268
(LDIR x 5.30)
zx7 dzx7_standard 69 11,436
(69.79%)
2,721,231
(LDIR x 7.22)
zx7b dzx7b_fast 191 11,451
(69.89%)
1,505,939
(LDIR x 3.99)
zx7b dzx7b_fast_r800 184 11,451
(69.89%)
1,486,973
(LDIR x 3.94)
zx7b dzx7b_slow 64 11,451
(69.89%)
2,465,218
(LDIR x 6.54)
zx7b dzx7b_slow_r800 64 11,451
(69.89%)
2,465,218
(LDIR x 6.54)
zx7mini dzx7mini 39 13,182
(80.45%)
1,423,611
(LDIR x 3.77)

test data:KANJJ1.B04(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,519
(64.20%)
4,215,219
(LDIR x 11.18)
ApLib aplib247b 249 10,519
(64.20%)
2,498,834
(LDIR x 6.63)
ApLib aplib247b_180_minimal 152 10,519
(64.20%)
3,163,820
(LDIR x 8.39)
ApLib aplib247b_180_small 171 10,519
(64.20%)
2,425,678
(LDIR x 6.43)
ApLib aplib247b_180_fast 234 10,519
(64.20%)
2,295,758
(LDIR x 6.09)
ApLib unaplib_fast 235 10,519
(64.20%)
2,077,467
(LDIR x 5.51)
ApLib unaplib_fast_180 233 10,519
(64.20%)
2,098,587
(LDIR x 5.56)
ApLib unaplib_small 139 10,519
(64.20%)
3,219,556
(LDIR x 8.54)
BitbusterExtreme debitbust 89 11,542
(70.44%)
2,638,215
(LDIR x 7.00)
BitbusterExtreme debitbustp1 88 11,542
(70.44%)
2,420,799
(LDIR x 6.42)
BitbusterExtreme debitbustp2 96 11,542
(70.44%)
1,996,744
(LDIR x 5.29)
Exomizer2 deexo 169 10,426
(63.63%)
7,638,440
(LDIR x 20.26)
Exomizer2 deexo_180 166 10,426
(63.63%)
7,638,370
(LDIR x 20.26)
Exomizer2 deexo_180_fast_jp 176 10,426
(63.63%)
6,524,110
(LDIR x 17.31)
Exomizer2 deexoopt_f3_180_p0 242 10,426
(63.63%)
5,206,271
(LDIR x 13.81)
Exomizer3.0 deexo3p7 176 10,426
(63.63%)
5,508,625
(LDIR x 14.61)
Exomizer3.0 deexo3p7_fast_jp 181 10,426
(63.63%)
4,730,737
(LDIR x 12.55)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,426
(63.63%)
4,317,573
(LDIR x 11.45)
Exomizer3.0 deexoopt_p7 219 10,426
(63.63%)
4,317,550
(LDIR x 11.45)
Exomizer3.0 deexoopt_f3_p7 212 10,426
(63.63%)
4,152,525
(LDIR x 11.01)
Exomizer3.0 deexoopt_f3_180_p7 219 10,426
(63.63%)
4,323,725
(LDIR x 11.47)
Exomizer3.0 deexo3 191 10,426
(63.63%)
4,633,955
(LDIR x 12.29)
Exomizer3.1 deexoopt_f3_fixed_p39 265 10,481
(63.97%)
4,881,825
(LDIR x 12.95)
Exomizer3.1 deexoopt_f3_p39 244 10,481
(63.97%)
4,626,849
(LDIR x 12.27)
Exomizer3.1 deexoopt_f3_180_p39 251 10,481
(63.97%)
4,797,441
(LDIR x 12.73)
Exomizer3.1 deexo3_p39 227 10,481
(63.97%)
5,076,366
(LDIR x 13.47)
hrust dehrust_ix 234 10,679
(65.17%)
3,238,228
(LDIR x 8.59)
hrust dehrust_ix_231b 231 10,679
(65.17%)
3,230,311
(LDIR x 8.57)
hrust dehrust_hl 225 10,679
(65.17%)
3,213,522
(LDIR x 8.52)
hrust dehrust_stk 209 10,679
(65.17%)
2,950,117
(LDIR x 7.82)
hrust dehrust_stk_208b 208 10,679
(65.17%)
2,950,114
(LDIR x 7.82)
lz4 lz4dec 97 12,673
(77.34%)
821,219
(LDIR x 2.17)
lz4 unlz4_spke 92 12,673
(77.34%)
744,109
(LDIR x 1.97)
lz4 unlz4_spke_fast 87 12,673
(77.34%)
708,307
(LDIR x 1.87)
lz4 unlz4_spke_small 65 12,673
(77.34%)
736,539
(LDIR x 1.95)
lz48 lz48decrunch_v006_ 70 13,960
(85.20%)
673,078
(LDIR x 1.78)
lz48 lz48decrunch_v006__180 71 13,960
(85.20%)
636,201
(LDIR x 1.68)
lz49 lz49decrunch_v001 106 13,717
(83.72%)
784,719
(LDIR x 2.08)
lz49 lz49decrunch_v001_180 101 13,717
(83.72%)
758,523
(LDIR x 2.01)
lze lzdec 119 11,369
(69.39%)
1,480,839
(LDIR x 3.92)
lze lzedec 110 11,369
(69.39%)
1,353,241
(LDIR x 3.59)
lze lzedecR 110 11,369
(69.39%)
1,375,526
(LDIR x 3.65)
lze dlze_fast 90 11,369
(69.39%)
1,202,079
(LDIR x 3.18)
lze dlze_small 79 11,369
(69.39%)
1,518,792
(LDIR x 4.03)
lzeee dlzeee_fast 87 11,369
(69.39%)
1,101,572
(LDIR x 2.92)
lzeee dlzeee_fast2 97 11,369
(69.39%)
1,086,720
(LDIR x 2.88)
lzeee dlzeee_small 72 11,369
(69.39%)
1,458,237
(LDIR x 3.86)
lzexe z80unlze 156 11,370
(69.39%)
1,707,736
(LDIR x 4.53)
lzexe z80unlzep2 133 11,370
(69.39%)
1,610,689
(LDIR x 4.27)
lzexe z80unlze_small 112 11,370
(69.39%)
2,113,461
(LDIR x 5.60)
lzexe z80unlzep2_small 88 11,370
(69.39%)
2,019,457
(LDIR x 5.35)
lzsa1 unlzsa1_fast 113 12,189
(74.39%)
682,013
(LDIR x 1.80)
lzsa1 unlzsa1_small 67 12,189
(74.39%)
818,902
(LDIR x 2.17)
lzsa2 unlzsa2_fast 216 10,927
(66.69%)
1,131,436
(LDIR x 3.00)
lzsa2 unlzsa2_fast_180 214 10,927
(66.69%)
1,152,132
(LDIR x 3.05)
lzsa2 unlzsa2_small 139 10,927
(66.69%)
1,301,108
(LDIR x 3.45)
lzsa2 unlzsa2_small_180 137 10,927
(66.69%)
1,321,804
(LDIR x 3.50)
MegaLZ megalz_dec40 110 11,016
(67.23%)
3,271,673
(LDIR x 8.68)
MegaLZ unmegalz_fast 229 11,016
(67.23%)
1,426,942
(LDIR x 3.78)
MegaLZ unmegalz_small 88 11,016
(67.23%)
2,352,837
(LDIR x 6.24)
Pletter unpletter 170 10,992
(67.08%)
2,130,343
(LDIR x 5.65)
Pletter unpletter_180 146 10,992
(67.08%)
1,985,330
(LDIR x 5.26)
Shrinkler shrinkler_recall_209 209 9,876
(60.27%)
179,896,027
(LDIR x 477.38)
Shrinkler shrinkler_recall_209_r800_rom 211 9,876
(60.27%)
179,257,764
(LDIR x 475.68)
Shrinkler deshrinkler 212 9,876
(60.27%)
178,073,500
(LDIR x 472.54)
Shrinkler(NP) deshrink_np 202 9,840
(60.05%)
179,504,801
(LDIR x 476.34)
Shrinkler(NP) deshrink_np_r800 205 9,840
(60.05%)
178,871,865
(LDIR x 474.66)
zx0 dzx0_standard 68 10,687
(65.22%)
1,985,509
(LDIR x 5.26)
zx0 dzx0_turbo 126 10,687
(65.22%)
1,533,447
(LDIR x 4.06)
zx0 dzx0_fast 187 10,687
(65.22%)
1,452,665
(LDIR x 3.85)
zx0 dzx0_mega 673 10,687
(65.22%)
1,384,626
(LDIR x 3.67)
zx0 dzx0_fastrom 181 10,687
(65.22%)
1,473,562
(LDIR x 3.91)
zx0 dzx0_fastrom_180 181 10,687
(65.22%)
1,511,353
(LDIR x 4.01)
zx1 dzx1_standard 68 11,000
(67.13%)
1,563,412
(LDIR x 4.14)
zx1 dzx1_standard_ix 69 11,000
(67.13%)
1,497,046
(LDIR x 3.97)
zx1 dzx1_standard_ix_180 68 11,000
(67.13%)
1,517,566
(LDIR x 4.02)
zx1 dzx1_turbo 128 11,000
(67.13%)
1,230,160
(LDIR x 3.26)
zx1 dzx1_turbo_ix 126 11,000
(67.13%)
1,272,570
(LDIR x 3.37)
zx1 dzx1_turbo_ix_180 125 11,000
(67.13%)
1,293,090
(LDIR x 3.43)
zx1 dzx1_mega 406 11,000
(67.13%)
1,160,594
(LDIR x 3.07)
zx2 dzx2_nano 56 12,674
(77.35%)
1,415,724
(LDIR x 3.75)
zx5 dzx5_standard 88 10,525
(64.23%)
2,087,546
(LDIR x 5.53)
zx5 dzx5_turbo 158 10,525
(64.23%)
1,738,256
(LDIR x 4.61)
zx7 dzx7_lom_v1 214 11,337
(69.19%)
1,707,459
(LDIR x 4.53)
zx7 dzx7_lom_v1p1 198 11,337
(69.19%)
1,632,391
(LDIR x 4.33)
zx7 dzx7_turbo 88 11,337
(69.19%)
1,995,177
(LDIR x 5.29)
zx7 dzx7_standard 69 11,337
(69.19%)
2,711,216
(LDIR x 7.19)
zx7b dzx7b_fast 191 11,327
(69.13%)
1,521,877
(LDIR x 4.03)
zx7b dzx7b_fast_r800 184 11,327
(69.13%)
1,502,566
(LDIR x 3.98)
zx7b dzx7b_slow 64 11,327
(69.13%)
2,488,567
(LDIR x 6.60)
zx7b dzx7b_slow_r800 64 11,327
(69.13%)
2,488,567
(LDIR x 6.60)
zx7mini dzx7mini 39 13,091
(79.90%)
1,419,494
(LDIR x 3.76)

test data:KANJJ1.B05(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,453
(63.80%)
4,167,147
(LDIR x 11.05)
ApLib aplib247b 249 10,453
(63.80%)
2,464,660
(LDIR x 6.54)
ApLib aplib247b_180_minimal 152 10,453
(63.80%)
3,126,211
(LDIR x 8.29)
ApLib aplib247b_180_small 171 10,453
(63.80%)
2,394,106
(LDIR x 6.35)
ApLib aplib247b_180_fast 234 10,453
(63.80%)
2,263,394
(LDIR x 6.00)
ApLib unaplib_fast 235 10,453
(63.80%)
2,050,560
(LDIR x 5.44)
ApLib unaplib_fast_180 233 10,453
(63.80%)
2,070,960
(LDIR x 5.49)
ApLib unaplib_small 139 10,453
(63.80%)
3,180,433
(LDIR x 8.43)
BitbusterExtreme debitbust 89 11,493
(70.14%)
2,613,596
(LDIR x 6.93)
BitbusterExtreme debitbustp1 88 11,493
(70.14%)
2,392,678
(LDIR x 6.34)
BitbusterExtreme debitbustp2 96 11,493
(70.14%)
1,976,139
(LDIR x 5.24)
Exomizer2 deexo 169 10,349
(63.16%)
7,467,660
(LDIR x 19.81)
Exomizer2 deexo_180 166 10,349
(63.16%)
7,467,638
(LDIR x 19.81)
Exomizer2 deexo_180_fast_jp 176 10,349
(63.16%)
6,371,888
(LDIR x 16.90)
Exomizer2 deexoopt_f3_180_p0 242 10,349
(63.16%)
5,082,195
(LDIR x 13.48)
Exomizer3.0 deexo3p7 176 10,349
(63.16%)
5,378,059
(LDIR x 14.27)
Exomizer3.0 deexo3p7_fast_jp 181 10,349
(63.16%)
4,612,553
(LDIR x 12.24)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,349
(63.16%)
4,210,047
(LDIR x 11.17)
Exomizer3.0 deexoopt_p7 219 10,349
(63.16%)
4,210,024
(LDIR x 11.17)
Exomizer3.0 deexoopt_f3_p7 212 10,349
(63.16%)
4,050,156
(LDIR x 10.74)
Exomizer3.0 deexoopt_f3_180_p7 219 10,349
(63.16%)
4,215,042
(LDIR x 11.18)
Exomizer3.0 deexo3 191 10,349
(63.16%)
4,516,530
(LDIR x 11.98)
Exomizer3.1 deexoopt_f3_fixed_p39 265 10,378
(63.34%)
4,750,592
(LDIR x 12.60)
Exomizer3.1 deexoopt_f3_p39 244 10,378
(63.34%)
4,500,286
(LDIR x 11.94)
Exomizer3.1 deexoopt_f3_180_p39 251 10,378
(63.34%)
4,664,254
(LDIR x 12.37)
Exomizer3.1 deexo3_p39 227 10,378
(63.34%)
4,935,522
(LDIR x 13.09)
hrust dehrust_ix 234 10,597
(64.67%)
3,215,584
(LDIR x 8.53)
hrust dehrust_ix_231b 231 10,597
(64.67%)
3,207,631
(LDIR x 8.51)
hrust dehrust_hl 225 10,597
(64.67%)
3,188,467
(LDIR x 8.46)
hrust dehrust_stk 209 10,597
(64.67%)
2,927,176
(LDIR x 7.76)
hrust dehrust_stk_208b 208 10,597
(64.67%)
2,927,173
(LDIR x 7.76)
lz4 lz4dec 97 12,535
(76.50%)
808,050
(LDIR x 2.14)
lz4 unlz4_spke 92 12,535
(76.50%)
733,269
(LDIR x 1.94)
lz4 unlz4_spke_fast 87 12,535
(76.50%)
698,680
(LDIR x 1.85)
lz4 unlz4_spke_small 65 12,535
(76.50%)
725,974
(LDIR x 1.92)
lz48 lz48decrunch_v006_ 70 13,952
(85.15%)
667,919
(LDIR x 1.77)
lz48 lz48decrunch_v006__180 71 13,952
(85.15%)
631,875
(LDIR x 1.67)
lz49 lz49decrunch_v001 106 13,674
(83.45%)
789,919
(LDIR x 2.09)
lz49 lz49decrunch_v001_180 101 13,674
(83.45%)
764,023
(LDIR x 2.02)
lze lzdec 119 11,279
(68.84%)
1,468,273
(LDIR x 3.89)
lze lzedec 110 11,279
(68.84%)
1,342,756
(LDIR x 3.56)
lze lzedecR 110 11,279
(68.84%)
1,364,928
(LDIR x 3.62)
lze dlze_fast 90 11,279
(68.84%)
1,194,199
(LDIR x 3.16)
lze dlze_small 79 11,279
(68.84%)
1,505,777
(LDIR x 3.99)
lzeee dlzeee_fast 87 11,279
(68.84%)
1,094,298
(LDIR x 2.90)
lzeee dlzeee_fast2 97 11,279
(68.84%)
1,079,819
(LDIR x 2.86)
lzeee dlzeee_small 72 11,279
(68.84%)
1,445,007
(LDIR x 3.83)
lzexe z80unlze 156 11,280
(68.84%)
1,690,662
(LDIR x 4.48)
lzexe z80unlzep2 133 11,280
(68.84%)
1,594,854
(LDIR x 4.23)
lzexe z80unlze_small 112 11,280
(68.84%)
2,089,679
(LDIR x 5.54)
lzexe z80unlzep2_small 88 11,280
(68.84%)
1,997,084
(LDIR x 5.29)
lzsa1 unlzsa1_fast 113 12,075
(73.69%)
683,662
(LDIR x 1.81)
lzsa1 unlzsa1_small 67 12,075
(73.69%)
820,158
(LDIR x 2.17)
lzsa2 unlzsa2_fast 216 10,839
(66.15%)
1,117,834
(LDIR x 2.96)
lzsa2 unlzsa2_fast_180 214 10,839
(66.15%)
1,138,178
(LDIR x 3.02)
lzsa2 unlzsa2_small 139 10,839
(66.15%)
1,284,267
(LDIR x 3.40)
lzsa2 unlzsa2_small_180 137 10,839
(66.15%)
1,304,611
(LDIR x 3.46)
MegaLZ megalz_dec40 110 11,012
(67.21%)
3,284,220
(LDIR x 8.71)
MegaLZ unmegalz_fast 229 11,012
(67.21%)
1,432,148
(LDIR x 3.80)
MegaLZ unmegalz_small 88 11,012
(67.21%)
2,366,499
(LDIR x 6.27)
Pletter unpletter 170 10,908
(66.57%)
2,106,071
(LDIR x 5.58)
Pletter unpletter_180 146 10,908
(66.57%)
1,962,805
(LDIR x 5.20)
Shrinkler shrinkler_recall_209 209 9,808
(59.86%)
178,129,932
(LDIR x 472.69)
Shrinkler shrinkler_recall_209_r800_rom 211 9,808
(59.86%)
177,479,840
(LDIR x 470.97)
Shrinkler deshrinkler 212 9,808
(59.86%)
176,313,212
(LDIR x 467.87)
Shrinkler(NP) deshrink_np 202 9,756
(59.54%)
178,020,016
(LDIR x 472.40)
Shrinkler(NP) deshrink_np_r800 205 9,756
(59.54%)
177,381,802
(LDIR x 470.71)
zx0 dzx0_standard 68 10,612
(64.77%)
1,966,749
(LDIR x 5.21)
zx0 dzx0_turbo 126 10,612
(64.77%)
1,518,970
(LDIR x 4.03)
zx0 dzx0_fast 187 10,612
(64.77%)
1,438,941
(LDIR x 3.81)
zx0 dzx0_mega 673 10,612
(64.77%)
1,372,226
(LDIR x 3.64)
zx0 dzx0_fastrom 181 10,612
(64.77%)
1,459,412
(LDIR x 3.87)
zx0 dzx0_fastrom_180 181 10,612
(64.77%)
1,496,579
(LDIR x 3.97)
zx1 dzx1_standard 68 10,895
(66.49%)
1,552,390
(LDIR x 4.11)
zx1 dzx1_standard_ix 69 10,895
(66.49%)
1,486,519
(LDIR x 3.94)
zx1 dzx1_standard_ix_180 68 10,895
(66.49%)
1,506,839
(LDIR x 3.99)
zx1 dzx1_turbo 128 10,895
(66.49%)
1,221,031
(LDIR x 3.24)
zx1 dzx1_turbo_ix 126 10,895
(66.49%)
1,263,169
(LDIR x 3.35)
zx1 dzx1_turbo_ix_180 125 10,895
(66.49%)
1,283,489
(LDIR x 3.40)
zx1 dzx1_mega 406 10,895
(66.49%)
1,153,694
(LDIR x 3.06)
zx2 dzx2_nano 56 12,617
(77.00%)
1,429,939
(LDIR x 3.79)
zx5 dzx5_standard 88 10,462
(63.85%)
2,083,378
(LDIR x 5.52)
zx5 dzx5_turbo 158 10,462
(63.85%)
1,733,655
(LDIR x 4.60)
zx7 dzx7_lom_v1 214 11,331
(69.15%)
1,699,269
(LDIR x 4.50)
zx7 dzx7_lom_v1p1 198 11,331
(69.15%)
1,622,739
(LDIR x 4.30)
zx7 dzx7_turbo 88 11,331
(69.15%)
1,984,344
(LDIR x 5.26)
zx7 dzx7_standard 69 11,331
(69.15%)
2,693,915
(LDIR x 7.14)
zx7b dzx7b_fast 191 11,341
(69.21%)
1,500,846
(LDIR x 3.98)
zx7b dzx7b_fast_r800 184 11,341
(69.21%)
1,481,885
(LDIR x 3.93)
zx7b dzx7b_slow 64 11,341
(69.21%)
2,450,589
(LDIR x 6.50)
zx7b dzx7b_slow_r800 64 11,341
(69.21%)
2,450,589
(LDIR x 6.50)
zx7mini dzx7mini 39 13,039
(79.58%)
1,430,071
(LDIR x 3.79)

test data:KANJJ1.B06(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 10,815
(66.00%)
4,327,177
(LDIR x 11.48)
ApLib aplib247b 249 10,815
(66.00%)
2,559,217
(LDIR x 6.79)
ApLib aplib247b_180_minimal 152 10,815
(66.00%)
3,243,413
(LDIR x 8.60)
ApLib aplib247b_180_small 171 10,815
(66.00%)
2,482,116
(LDIR x 6.58)
ApLib aplib247b_180_fast 234 10,815
(66.00%)
2,349,011
(LDIR x 6.23)
ApLib unaplib_fast 235 10,815
(66.00%)
2,123,900
(LDIR x 5.63)
ApLib unaplib_fast_180 233 10,815
(66.00%)
2,145,308
(LDIR x 5.69)
ApLib unaplib_small 139 10,815
(66.00%)
3,299,397
(LDIR x 8.75)
BitbusterExtreme debitbust 89 11,778
(71.88%)
2,661,582
(LDIR x 7.06)
BitbusterExtreme debitbustp1 88 11,778
(71.88%)
2,441,374
(LDIR x 6.47)
BitbusterExtreme debitbustp2 96 11,778
(71.88%)
2,014,852
(LDIR x 5.34)
Exomizer2 deexo 169 10,648
(64.99%)
7,742,147
(LDIR x 20.54)
Exomizer2 deexo_180 166 10,648
(64.99%)
7,742,101
(LDIR x 20.54)
Exomizer2 deexo_180_fast_jp 176 10,648
(64.99%)
6,603,967
(LDIR x 17.52)
Exomizer2 deexoopt_f3_180_p0 242 10,648
(64.99%)
5,262,615
(LDIR x 13.96)
Exomizer3.0 deexo3p7 176 10,648
(64.99%)
5,541,003
(LDIR x 14.70)
Exomizer3.0 deexo3p7_fast_jp 181 10,648
(64.99%)
4,753,371
(LDIR x 12.61)
Exomizer3.0 deexoopt_f3_fixed_p7 218 10,648
(64.99%)
4,340,556
(LDIR x 11.51)
Exomizer3.0 deexoopt_p7 219 10,648
(64.99%)
4,340,533
(LDIR x 11.51)
Exomizer3.0 deexoopt_f3_p7 212 10,648
(64.99%)
4,175,892
(LDIR x 11.08)
Exomizer3.0 deexoopt_f3_180_p7 219 10,648
(64.99%)
4,346,600
(LDIR x 11.53)
Exomizer3.0 deexo3 191 10,648
(64.99%)
4,653,977
(LDIR x 12.35)
Exomizer3.1 deexoopt_f3_fixed_p39 265 10,698
(65.29%)
4,923,381
(LDIR x 13.06)
Exomizer3.1 deexoopt_f3_p39 244 10,698
(65.29%)
4,666,472
(LDIR x 12.38)
Exomizer3.1 deexoopt_f3_180_p39 251 10,698
(65.29%)
4,836,569
(LDIR x 12.83)
Exomizer3.1 deexo3_p39 227 10,698
(65.29%)
5,120,885
(LDIR x 13.58)
hrust dehrust_ix 234 10,906
(66.56%)
3,290,847
(LDIR x 8.73)
hrust dehrust_ix_231b 231 10,906
(66.56%)
3,282,766
(LDIR x 8.71)
hrust dehrust_hl 225 10,906
(66.56%)
3,266,688
(LDIR x 8.66)
hrust dehrust_stk 209 10,906
(66.56%)
2,995,867
(LDIR x 7.95)
hrust dehrust_stk_208b 208 10,906
(66.56%)
2,995,864
(LDIR x 7.95)
lz4 lz4dec 97 12,972
(79.17%)
813,377
(LDIR x 2.15)
lz4 unlz4_spke 92 12,972
(79.17%)
738,105
(LDIR x 1.95)
lz4 unlz4_spke_fast 87 12,972
(79.17%)
703,399
(LDIR x 1.86)
lz4 unlz4_spke_small 65 12,972
(79.17%)
730,515
(LDIR x 1.93)
lz48 lz48decrunch_v006_ 70 14,179
(86.54%)
656,277
(LDIR x 1.74)
lz48 lz48decrunch_v006__180 71 14,179
(86.54%)
622,088
(LDIR x 1.65)
lz49 lz49decrunch_v001 106 13,920
(84.96%)
774,080
(LDIR x 2.05)
lz49 lz49decrunch_v001_180 101 13,920
(84.96%)
749,276
(LDIR x 1.98)
lze lzdec 119 11,630
(70.98%)
1,504,858
(LDIR x 3.99)
lze lzedec 110 11,630
(70.98%)
1,374,881
(LDIR x 3.64)
lze lzedecR 110 11,630
(70.98%)
1,398,014
(LDIR x 3.70)
lze dlze_fast 90 11,630
(70.98%)
1,222,448
(LDIR x 3.24)
lze dlze_small 79 11,630
(70.98%)
1,544,540
(LDIR x 4.09)
lzeee dlzeee_fast 87 11,630
(70.98%)
1,118,894
(LDIR x 2.96)
lzeee dlzeee_fast2 97 11,630
(70.98%)
1,103,970
(LDIR x 2.92)
lzeee dlzeee_small 72 11,630
(70.98%)
1,481,455
(LDIR x 3.93)
lzexe z80unlze 156 11,631
(70.98%)
1,733,792
(LDIR x 4.60)
lzexe z80unlzep2 133 11,631
(70.98%)
1,635,666
(LDIR x 4.34)
lzexe z80unlze_small 112 11,631
(70.98%)
2,145,871
(LDIR x 5.69)
lzexe z80unlzep2_small 88 11,631
(70.98%)
2,050,866
(LDIR x 5.44)
lzsa1 unlzsa1_fast 113 12,507
(76.33%)
688,229
(LDIR x 1.82)
lzsa1 unlzsa1_small 67 12,507
(76.33%)
826,512
(LDIR x 2.19)
lzsa2 unlzsa2_fast 216 11,267
(68.76%)
1,146,637
(LDIR x 3.04)
lzsa2 unlzsa2_fast_180 214 11,267
(68.76%)
1,167,741
(LDIR x 3.09)
lzsa2 unlzsa2_small 139 11,267
(68.76%)
1,319,754
(LDIR x 3.50)
lzsa2 unlzsa2_small_180 137 11,267
(68.76%)
1,340,858
(LDIR x 3.55)
MegaLZ megalz_dec40 110 11,281
(68.85%)
3,337,059
(LDIR x 8.85)
MegaLZ unmegalz_fast 229 11,281
(68.85%)
1,447,085
(LDIR x 3.84)
MegaLZ unmegalz_small 88 11,281
(68.85%)
2,397,920
(LDIR x 6.36)
Pletter unpletter 170 11,252
(68.67%)
2,178,723
(LDIR x 5.78)
Pletter unpletter_180 146 11,252
(68.67%)
2,029,853
(LDIR x 5.38)
Shrinkler shrinkler_recall_209 209 10,148
(61.93%)
184,730,043
(LDIR x 490.21)
Shrinkler shrinkler_recall_209_r800_rom 211 10,148
(61.93%)
184,064,579
(LDIR x 488.44)
Shrinkler deshrinkler 212 10,148
(61.93%)
182,851,156
(LDIR x 485.22)
Shrinkler(NP) deshrink_np 202 10,116
(61.74%)
184,626,550
(LDIR x 489.93)
Shrinkler(NP) deshrink_np_r800 205 10,116
(61.74%)
183,970,371
(LDIR x 488.19)
zx0 dzx0_standard 68 11,000
(67.13%)
2,033,395
(LDIR x 5.39)
zx0 dzx0_turbo 126 11,000
(67.13%)
1,568,507
(LDIR x 4.16)
zx0 dzx0_fast 187 11,000
(67.13%)
1,485,069
(LDIR x 3.94)
zx0 dzx0_mega 673 11,000
(67.13%)
1,415,273
(LDIR x 3.75)
zx0 dzx0_fastrom 181 11,000
(67.13%)
1,505,971
(LDIR x 3.99)
zx0 dzx0_fastrom_180 181 11,000
(67.13%)
1,545,179
(LDIR x 4.10)
zx1 dzx1_standard 68 11,320
(69.09%)
1,589,729
(LDIR x 4.21)
zx1 dzx1_standard_ix 69 11,320
(69.09%)
1,521,401
(LDIR x 4.03)
zx1 dzx1_standard_ix_180 68 11,320
(69.09%)
1,542,697
(LDIR x 4.09)
zx1 dzx1_turbo 128 11,320
(69.09%)
1,249,748
(LDIR x 3.31)
zx1 dzx1_turbo_ix 126 11,320
(69.09%)
1,293,252
(LDIR x 3.43)
zx1 dzx1_turbo_ix_180 125 11,320
(69.09%)
1,314,548
(LDIR x 3.48)
zx1 dzx1_mega 406 11,320
(69.09%)
1,179,474
(LDIR x 3.12)
zx2 dzx2_nano 56 12,868
(78.54%)
1,422,332
(LDIR x 3.77)
zx5 dzx5_standard 88 10,834
(66.12%)
2,158,247
(LDIR x 5.72)
zx5 dzx5_turbo 158 10,834
(66.12%)
1,798,268
(LDIR x 4.77)
zx7 dzx7_lom_v1 214 11,612
(70.87%)
1,725,304
(LDIR x 4.57)
zx7 dzx7_lom_v1p1 198 11,612
(70.87%)
1,648,605
(LDIR x 4.37)
zx7 dzx7_turbo 88 11,612
(70.87%)
2,015,890
(LDIR x 5.34)
zx7 dzx7_standard 69 11,612
(70.87%)
2,745,472
(LDIR x 7.28)
zx7b dzx7b_fast 191 11,601
(70.80%)
1,529,557
(LDIR x 4.05)
zx7b dzx7b_fast_r800 184 11,601
(70.80%)
1,510,031
(LDIR x 4.00)
zx7b dzx7b_slow 64 11,601
(70.80%)
2,506,261
(LDIR x 6.65)
zx7b dzx7b_slow_r800 64 11,601
(70.80%)
2,506,261
(LDIR x 6.65)
zx7mini dzx7mini 39 13,311
(81.24%)
1,427,925
(LDIR x 3.78)

test data:KANJJ1.B07(16KB)

packer unpacker unpacker size packed size unpacking clocks
ApLib aplib156b 156 9,797
(59.79%)
3,943,608
(LDIR x 10.46)
ApLib aplib247b 249 9,797
(59.79%)
2,348,530
(LDIR x 6.23)
ApLib aplib247b_180_minimal 152 9,797
(59.79%)
2,965,223
(LDIR x 7.86)
ApLib aplib247b_180_small 171 9,797
(59.79%)
2,277,846
(LDIR x 6.04)
ApLib aplib247b_180_fast 234 9,797
(59.79%)
2,160,076
(LDIR x 5.73)
ApLib unaplib_fast 235 9,797
(59.79%)
1,954,937
(LDIR x 5.18)
ApLib unaplib_fast_180 233 9,797
(59.79%)
1,974,177
(LDIR x 5.23)
ApLib unaplib_small 139 9,797
(59.79%)
3,018,295
(LDIR x 8.00)
BitbusterExtreme debitbust 89 10,741
(65.55%)
2,471,726
(LDIR x 6.55)
BitbusterExtreme debitbustp1 88 10,741
(65.55%)
2,274,931
(LDIR x 6.03)
BitbusterExtreme debitbustp2 96 10,741
(65.55%)
1,882,725
(LDIR x 4.99)
Exomizer2 deexo 169 9,701
(59.21%)
7,135,248
(LDIR x 18.93)
Exomizer2 deexo_180 166 9,701
(59.21%)
7,135,142
(LDIR x 18.93)
Exomizer2 deexo_180_fast_jp 176 9,701
(59.21%)
6,094,613
(LDIR x 16.17)
Exomizer2 deexoopt_f3_180_p0 242 9,701
(59.21%)
4,868,668
(LDIR x 12.91)
Exomizer3.0 deexo3p7 176 9,701
(59.21%)
5,093,013
(LDIR x 13.51)
Exomizer3.0 deexo3p7_fast_jp 181 9,701
(59.21%)
4,381,376
(LDIR x 11.62)
Exomizer3.0 deexoopt_f3_fixed_p7 218 9,701
(59.21%)
4,006,895
(LDIR x 10.63)
Exomizer3.0 deexoopt_p7 219 9,701
(59.21%)
4,006,872
(LDIR x 10.63)
Exomizer3.0 deexoopt_f3_p7 212 9,701
(59.21%)
3,855,266
(LDIR x 10.23)
Exomizer3.0 deexoopt_f3_180_p7 219 9,701
(59.21%)
4,012,895
(LDIR x 10.64)
Exomizer3.0 deexo3 191 9,701
(59.21%)
4,289,448
(LDIR x 11.38)
Exomizer3.1 deexoopt_f3_fixed_p39 265 9,738
(59.43%)
4,538,562
(LDIR x 12.04)
Exomizer3.1 deexoopt_f3_p39 244 9,738
(59.43%)
4,301,758
(LDIR x 11.41)
Exomizer3.1 deexoopt_f3_180_p39 251 9,738
(59.43%)
4,458,833
(LDIR x 11.83)
Exomizer3.1 deexo3_p39 227 9,738
(59.43%)
4,713,962
(LDIR x 12.50)
hrust dehrust_ix 234 9,937
(60.65%)
3,015,024
(LDIR x 8.00)
hrust dehrust_ix_231b 231 9,937
(60.65%)
3,007,602
(LDIR x 7.98)
hrust dehrust_hl 225 9,937
(60.65%)
2,993,431
(LDIR x 7.94)
hrust dehrust_stk 209 9,937
(60.65%)
2,749,638
(LDIR x 7.29)
hrust dehrust_stk_208b 208 9,937
(60.65%)
2,749,635
(LDIR x 7.29)
lz4 lz4dec 97 11,830
(72.20%)
755,873
(LDIR x 2.00)
lz4 unlz4_spke 92 11,830
(72.20%)
689,797
(LDIR x 1.83)
lz4 unlz4_spke_fast 87 11,830
(72.20%)
659,953
(LDIR x 1.75)
lz4 unlz4_spke_small 65 11,830
(72.20%)
684,011
(LDIR x 1.81)
lz48 lz48decrunch_v006_ 70 13,048
(79.63%)
634,564
(LDIR x 1.68)
lz48 lz48decrunch_v006__180 71 13,048
(79.63%)
603,758
(LDIR x 1.60)
lz49 lz49decrunch_v001 106 12,778
(77.99%)
736,853
(LDIR x 1.95)
lz49 lz49decrunch_v001_180 101 12,778
(77.99%)
714,100
(LDIR x 1.89)
lze lzdec 119 10,574
(64.53%)
1,393,220
(LDIR x 3.69)
lze lzedec 110 10,574
(64.53%)
1,276,941
(LDIR x 3.38)
lze lzedecR 110 10,574
(64.53%)
1,295,048
(LDIR x 3.43)
lze dlze_fast 90 10,574
(64.53%)
1,134,142
(LDIR x 3.00)
lze dlze_small 79 10,574
(64.53%)
1,425,622
(LDIR x 3.78)
lzeee dlzeee_fast 87 10,574
(64.53%)
1,041,387
(LDIR x 2.76)
lzeee dlzeee_fast2 97 10,574
(64.53%)
1,027,892
(LDIR x 2.72)
lzeee dlzeee_small 72 10,574
(64.53%)
1,370,417
(LDIR x 3.63)
lzexe z80unlze 156 10,575
(64.54%)
1,603,974
(LDIR x 4.25)
lzexe z80unlzep2 133 10,575
(64.54%)
1,512,290
(LDIR x 4.01)
lzexe z80unlze_small 112 10,575
(64.54%)
1,978,733
(LDIR x 5.25)
lzexe z80unlzep2_small 88 10,575
(64.54%)
1,890,464
(LDIR x 5.01)
lzsa1 unlzsa1_fast 113 11,388
(69.50%)
657,745
(LDIR x 1.74)
lzsa1 unlzsa1_small 67 11,388
(69.50%)
781,741
(LDIR x 2.07)
lzsa2 unlzsa2_fast 216 10,241
(62.50%)
1,069,079
(LDIR x 2.83)
lzsa2 unlzsa2_fast_180 214 10,241
(62.50%)
1,087,999
(LDIR x 2.88)
lzsa2 unlzsa2_small 139 10,241
(62.50%)
1,225,837
(LDIR x 3.25)
lzsa2 unlzsa2_small_180 137 10,241
(62.50%)
1,244,757
(LDIR x 3.30)
MegaLZ megalz_dec40 110 10,247
(62.54%)
3,070,083
(LDIR x 8.14)
MegaLZ unmegalz_fast 229 10,247
(62.54%)
1,355,319
(LDIR x 3.59)
MegaLZ unmegalz_small 88 10,247
(62.54%)
2,225,708
(LDIR x 5.90)
Pletter unpletter 170 10,245
(62.53%)
1,996,630
(LDIR x 5.29)
Pletter unpletter_180 146 10,245
(62.53%)
1,861,635
(LDIR x 4.94)
Shrinkler shrinkler_recall_209 209 9,216
(56.25%)
167,000,562
(LDIR x 443.16)
Shrinkler shrinkler_recall_209_r800_rom 211 9,216
(56.25%)
166,402,669
(LDIR x 441.57)
Shrinkler deshrinkler 212 9,216
(56.25%)
165,304,387
(LDIR x 438.66)
Shrinkler(NP) deshrink_np 202 9,172
(55.98%)
166,654,412
(LDIR x 442.24)
Shrinkler(NP) deshrink_np_r800 205 9,172
(55.98%)
166,061,886
(LDIR x 440.67)
zx0 dzx0_standard 68 9,954
(60.75%)
1,860,699
(LDIR x 4.93)
zx0 dzx0_turbo 126 9,954
(60.75%)
1,446,126
(LDIR x 3.83)
zx0 dzx0_fast 187 9,954
(60.75%)
1,369,657
(LDIR x 3.63)
zx0 dzx0_mega 673 9,954
(60.75%)
1,306,424
(LDIR x 3.46)
zx0 dzx0_fastrom 181 9,954
(60.75%)
1,389,248
(LDIR x 3.68)
zx0 dzx0_fastrom_180 181 9,954
(60.75%)
1,424,439
(LDIR x 3.77)
zx1 dzx1_standard 68 10,247
(62.54%)
1,471,824
(LDIR x 3.90)
zx1 dzx1_standard_ix 69 10,247
(62.54%)
1,410,804
(LDIR x 3.74)
zx1 dzx1_standard_ix_180 68 10,247
(62.54%)
1,429,276
(LDIR x 3.79)
zx1 dzx1_turbo 128 10,247
(62.54%)
1,162,058
(LDIR x 3.08)
zx1 dzx1_turbo_ix 126 10,247
(62.54%)
1,201,424
(LDIR x 3.18)
zx1 dzx1_turbo_ix_180 125 10,247
(62.54%)
1,219,896
(LDIR x 3.23)
zx1 dzx1_mega 406 10,247
(62.54%)
1,097,930
(LDIR x 2.91)
zx2 dzx2_nano 56 11,828
(72.19%)
1,333,463
(LDIR x 3.53)
zx5 dzx5_standard 88 9,793
(59.77%)
1,980,609
(LDIR x 5.25)
zx5 dzx5_turbo 158 9,793
(59.77%)
1,656,268
(LDIR x 4.39)
zx7 dzx7_lom_v1 214 10,572
(64.52%)
1,611,251
(LDIR x 4.27)
zx7 dzx7_lom_v1p1 198 10,572
(64.52%)
1,542,711
(LDIR x 4.09)
zx7 dzx7_turbo 88 10,572
(64.52%)
1,878,347
(LDIR x 4.98)
zx7 dzx7_standard 69 10,572
(64.52%)
2,546,593
(LDIR x 6.75)
zx7b dzx7b_fast 191 10,586
(64.61%)
1,431,824
(LDIR x 3.79)
zx7b dzx7b_fast_r800 184 10,586
(64.61%)
1,413,948
(LDIR x 3.75)
zx7b dzx7b_slow 64 10,586
(64.61%)
2,328,107
(LDIR x 6.17)
zx7b dzx7b_slow_r800 64 10,586
(64.61%)
2,328,107
(LDIR x 6.17)
zx7mini dzx7mini 39 12,245
(74.73%)
1,344,248
(LDIR x 3.56)