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.0.2(raw -P0)

License:LGPL

Exomizer3 v3.0.2(raw -P7)

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)

LZEe - LZE enhancement for z80

lzexe - LZEe v0.0.4(f3r)

LZEXE decompressor for Z80

lzsa1 1.3.4(-f1 -r)

License:zlib

lzsa2 1.3.4(-f2 -r)

License:zlib

MegaLZ v4.89

unmegalz

Pletter v0.5c1

License:Mit

Shrinkler v4.6(-d -9)

Shrinkler Z80

Shrinkler without parity context

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)
160,011
(61.04%)
9,373
(57.21%)
4,902
(29.92%)
12,494
(76.26%)
12,297
(75.05%)
12,740
(77.76%)
13,402
(81.80%)
10,068
(61.45%)
12,351
(75.38%)
6,097
(37.21%)
3,975
(24.26%)
10,688
(65.23%)
10,510
(64.15%)
10,415
(63.57%)
10,348
(63.16%)
10,650
(65.00%)
9,701
(59.21%)
Exomizer3
(-P7)
160,007
(61.04%)
9,373
(57.21%)
4,902
(29.92%)
12,494
(76.26%)
12,297
(75.05%)
12,739
(77.75%)
13,402
(81.80%)
10,068
(61.45%)
12,351
(75.38%)
6,097
(37.21%)
3,974
(24.26%)
10,688
(65.23%)
10,509
(64.14%)
10,415
(63.57%)
10,347
(63.15%)
10,650
(65.00%)
9,701
(59.21%)
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,455
(63.88%)
9,668
(59.01%)
5,091
(31.07%)
13,117
(80.06%)
12,796
(78.10%)
13,290
(81.12%)
14,053
(85.77%)
10,336
(63.09%)
12,803
(78.14%)
6,418
(39.17%)
4,249
(25.93%)
11,285
(68.88%)
11,054
(67.47%)
10,933
(66.73%)
10,843
(66.18%)
11,273
(68.80%)
10,246
(62.54%)
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%)
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.03% LDIR x 17.99
Exomizer2 deexo_180 o o o 166 61.03% LDIR x 17.99 Support for hd64180, shorter, faster from deexo
Exomizer2 deexo_180_fast_jp o o o 176 61.03% LDIR x 15.41 Faster, but longer from deexo_180
Exomizer2 deexoopt_f3_180_p0 o o o 242 61.03% LDIR x 12.29 Support for Exomizer2(-P0) from deexoopt_f3_180
Exomizer3 deexo3p7 o o o 176 61.03% LDIR x 13.60 Support for Exomizer3(-P7) from deexo_180
Exomizer3 deexo3p7_fast_jp o o o 181 61.03% LDIR x 11.66 Faster, but longer from deexo3p7
Exomizer3 deexoopt_p7 o x o 219 61.03% LDIR x 10.57 Support for Exomizer3(-P7) with bug fixes from deexoopt
Exomizer3 deexoopt_f3_p7 o x o 212 61.03% LDIR x 10.16 Support for all -P options, faster, shorter from deexoopt_p7
Exomizer3 deexoopt_f3_180_p7 o o o 219 61.03% LDIR x 10.57 Support for hd64180, but longer, slower from deexoopt_f3_p7
Exomizer3 deexo3 o o o 191 61.03% LDIR x 11.42 Newly implemented
hrust dehrust_ix o o o 234 61.88% LDIR x 7.54
hrust dehrust_ix_232b o o o 232 61.88% LDIR x 7.53 Shorter, bit faster from dehrust_ix
hrust dehrust_hl o o o 226 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 103 73.01% LDIR x 1.66
lz4 unlz4_spke_fast o o o 96 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 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 109 69.54% LDIR x 1.68
lzsa1 unlzsa1_small o o o 67 69.54% LDIR x 1.87
lzsa2 unlzsa2_fast o x o 216 63.87% LDIR x 2.62
lzsa2 unlzsa2_fast_180 o o o 214 63.87% LDIR x 2.66
lzsa2 unlzsa2_small o x o 139 63.87% LDIR x 2.98
lzsa2 unlzsa2_small_180 o o o 137 63.87% LDIR x 3.03
MegaLZ megalz_dec40 o o o 110 63.93% LDIR x 7.57
MegaLZ unmegalz_fast_v2 o o o 233 63.93% LDIR x 3.44
MegaLZ unmegalz_fast_v2p1 o o o 229 63.93% LDIR x 3.40 Shorter, bit faster from unmegalz_fast_v2
MegaLZ unmegalz_small_v2 o o o 92 63.93% LDIR x 5.41
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 210 58.42% LDIR x 437.30 Support for ROM/R800/hd64180, bit faster, but longer from shrinkler_recall_209
Shrinkler(NP) deshrink_np x x x code 202 58.10% LDIR x 438.47
Shrinkler(NP) deshrink_np_r800 o o o 204 58.10% LDIR x 436.60 Support for ROM/R800/hd64180, bit faster, but longer from deshrink_np
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 160,011
(61.03%)
108,490,817
(LDIR x 17.99)
Exomizer2 deexo_180 166 160,011
(61.03%)
108,490,229
(LDIR x 17.99)
Exomizer2 deexo_180_fast_jp 176 160,011
(61.03%)
92,969,945
(LDIR x 15.41)
Exomizer2 deexoopt_f3_180_p0 242 160,011
(61.03%)
74,159,660
(LDIR x 12.29)
Exomizer3 deexo3p7 176 160,007
(61.03%)
82,034,254
(LDIR x 13.60)
Exomizer3 deexo3p7_fast_jp 181 160,007
(61.03%)
70,324,722
(LDIR x 11.66)
Exomizer3 deexoopt_p7 219 160,007
(61.03%)
63,745,458
(LDIR x 10.57)
Exomizer3 deexoopt_f3_p7 212 160,007
(61.03%)
61,265,322
(LDIR x 10.16)
Exomizer3 deexoopt_f3_180_p7 219 160,007
(61.03%)
63,774,934
(LDIR x 10.57)
Exomizer3 deexo3 191 160,007
(61.03%)
68,910,122
(LDIR x 11.42)
hrust dehrust_ix 234 162,217
(61.88%)
45,520,962
(LDIR x 7.54)
hrust dehrust_ix_232b 232 162,217
(61.88%)
45,413,861
(LDIR x 7.53)
hrust dehrust_hl 226 162,217
(61.88%)
44,726,210
(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 103 191,416
(73.01%)
10,031,857
(LDIR x 1.66)
lz4 unlz4_spke_fast 96 191,416
(73.01%)
9,650,674
(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 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 109 182,295
(69.54%)
10,141,189
(LDIR x 1.68)
lzsa1 unlzsa1_small 67 182,295
(69.54%)
11,309,112
(LDIR x 1.87)
lzsa2 unlzsa2_fast 216 167,455
(63.87%)
15,828,323
(LDIR x 2.62)
lzsa2 unlzsa2_fast_180 214 167,455
(63.87%)
16,097,251
(LDIR x 2.66)
lzsa2 unlzsa2_small 139 167,455
(63.87%)
18,019,011
(LDIR x 2.98)
lzsa2 unlzsa2_small_180 137 167,455
(63.87%)
18,287,939
(LDIR x 3.03)
MegaLZ megalz_dec40 110 167,609
(63.93%)
45,653,296
(LDIR x 7.57)
MegaLZ unmegalz_fast_v2 233 167,609
(63.93%)
20,775,177
(LDIR x 3.44)
MegaLZ unmegalz_fast_v2p1 229 167,609
(63.93%)
20,533,028
(LDIR x 3.40)
MegaLZ unmegalz_small_v2 92 167,609
(63.93%)
32,642,661
(LDIR x 5.41)
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 210 153,168
(58.42%)
2,636,690,451
(LDIR x 437.30)
Shrinkler(NP) deshrink_np 202 152,324
(58.10%)
2,643,754,822
(LDIR x 438.47)
Shrinkler(NP) deshrink_np_r800 204 152,324
(58.10%)
2,632,445,345
(LDIR x 436.60)
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,373
(57.20%)
5,908,411
(LDIR x 15.67)
Exomizer2 deexo_180 166 9,373
(57.20%)
5,908,329
(LDIR x 15.67)
Exomizer2 deexo_180_fast_jp 176 9,373
(57.20%)
5,079,716
(LDIR x 13.47)
Exomizer2 deexoopt_f3_180_p0 242 9,373
(57.20%)
4,050,659
(LDIR x 10.74)
Exomizer3 deexo3p7 176 9,373
(57.20%)
4,644,675
(LDIR x 12.32)
Exomizer3 deexo3p7_fast_jp 181 9,373
(57.20%)
3,984,529
(LDIR x 10.57)
Exomizer3 deexoopt_p7 219 9,373
(57.20%)
3,567,353
(LDIR x 9.46)
Exomizer3 deexoopt_f3_p7 212 9,373
(57.20%)
3,426,942
(LDIR x 9.09)
Exomizer3 deexoopt_f3_180_p7 219 9,373
(57.20%)
3,568,294
(LDIR x 9.46)
Exomizer3 deexo3 191 9,373
(57.20%)
3,899,713
(LDIR x 10.34)
hrust dehrust_ix 234 9,369
(57.18%)
2,390,975
(LDIR x 6.34)
hrust dehrust_ix_232b 232 9,369
(57.18%)
2,385,414
(LDIR x 6.33)
hrust dehrust_hl 226 9,369
(57.18%)
2,314,558
(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 103 10,833
(66.11%)
522,507
(LDIR x 1.38)
lz4 unlz4_spke_fast 96 10,833
(66.11%)
509,340
(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 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 109 10,338
(63.09%)
547,588
(LDIR x 1.45)
lzsa1 unlzsa1_small 67 10,338
(63.09%)
595,341
(LDIR x 1.57)
lzsa2 unlzsa2_fast 216 9,668
(59.00%)
852,344
(LDIR x 2.26)
lzsa2 unlzsa2_fast_180 214 9,668
(59.00%)
865,176
(LDIR x 2.29)
lzsa2 unlzsa2_small 139 9,668
(59.00%)
959,839
(LDIR x 2.54)
lzsa2 unlzsa2_small_180 137 9,668
(59.00%)
972,671
(LDIR x 2.58)
MegaLZ megalz_dec40 110 9,718
(59.31%)
2,363,816
(LDIR x 6.27)
MegaLZ unmegalz_fast_v2 233 9,718
(59.31%)
1,089,557
(LDIR x 2.89)
MegaLZ unmegalz_fast_v2p1 229 9,718
(59.31%)
1,076,895
(LDIR x 2.85)
MegaLZ unmegalz_small_v2 92 9,718
(59.31%)
1,677,063
(LDIR x 4.45)
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 210 8,984
(54.83%)
147,142,247
(LDIR x 390.46)
Shrinkler(NP) deshrink_np 202 8,912
(54.39%)
147,670,116
(LDIR x 391.86)
Shrinkler(NP) deshrink_np_r800 204 8,912
(54.39%)
146,933,729
(LDIR x 389.91)
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 deexo3p7 176 4,902
(29.91%)
2,759,609
(LDIR x 7.32)
Exomizer3 deexo3p7_fast_jp 181 4,902
(29.91%)
2,382,976
(LDIR x 6.32)
Exomizer3 deexoopt_p7 219 4,902
(29.91%)
2,155,892
(LDIR x 5.72)
Exomizer3 deexoopt_f3_p7 212 4,902
(29.91%)
2,075,674
(LDIR x 5.50)
Exomizer3 deexoopt_f3_180_p7 219 4,902
(29.91%)
2,152,413
(LDIR x 5.71)
Exomizer3 deexo3 191 4,902
(29.91%)
2,341,157
(LDIR x 6.21)
hrust dehrust_ix 234 4,895
(29.87%)
1,520,335
(LDIR x 4.03)
hrust dehrust_ix_232b 232 4,895
(29.87%)
1,517,312
(LDIR x 4.02)
hrust dehrust_hl 226 4,895
(29.87%)
1,488,956
(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 103 5,794
(35.36%)
490,632
(LDIR x 1.30)
lz4 unlz4_spke_fast 96 5,794
(35.36%)
480,219
(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 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 109 5,391
(32.90%)
485,613
(LDIR x 1.28)
lzsa1 unlzsa1_small 67 5,391
(32.90%)
516,127
(LDIR x 1.36)
lzsa2 unlzsa2_fast 216 5,091
(31.07%)
633,606
(LDIR x 1.68)
lzsa2 unlzsa2_fast_180 214 5,091
(31.07%)
640,638
(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_v2 233 5,124
(31.27%)
838,672
(LDIR x 2.22)
MegaLZ unmegalz_fast_v2p1 229 5,124
(31.27%)
831,316
(LDIR x 2.20)
MegaLZ unmegalz_small_v2 92 5,124
(31.27%)
1,194,407
(LDIR x 3.16)
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 210 4,680
(28.56%)
77,731,866
(LDIR x 206.27)
Shrinkler(NP) deshrink_np 202 4,644
(28.34%)
77,894,122
(LDIR x 206.70)
Shrinkler(NP) deshrink_np_r800 204 4,644
(28.34%)
77,515,001
(LDIR x 205.69)
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,494
(76.25%)
7,962,111
(LDIR x 21.12)
Exomizer2 deexo_180 166 12,494
(76.25%)
7,962,005
(LDIR x 21.12)
Exomizer2 deexo_180_fast_jp 176 12,494
(76.25%)
6,808,036
(LDIR x 18.06)
Exomizer2 deexoopt_f3_180_p0 242 12,494
(76.25%)
5,419,432
(LDIR x 14.38)
Exomizer3 deexo3p7 176 12,494
(76.25%)
6,005,290
(LDIR x 15.93)
Exomizer3 deexo3p7_fast_jp 181 12,494
(76.25%)
5,123,001
(LDIR x 13.59)
Exomizer3 deexoopt_p7 219 12,494
(76.25%)
4,676,657
(LDIR x 12.41)
Exomizer3 deexoopt_f3_p7 212 12,494
(76.25%)
4,497,278
(LDIR x 11.93)
Exomizer3 deexoopt_f3_180_p7 219 12,494
(76.25%)
4,680,084
(LDIR x 12.41)
Exomizer3 deexo3 191 12,494
(76.25%)
5,029,580
(LDIR x 13.34)
hrust dehrust_ix 234 12,563
(76.67%)
3,175,826
(LDIR x 8.42)
hrust dehrust_ix_232b 232 12,563
(76.67%)
3,168,348
(LDIR x 8.40)
hrust dehrust_hl 226 12,563
(76.67%)
3,098,624
(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 103 14,742
(89.97%)
563,855
(LDIR x 1.49)
lz4 unlz4_spke_fast 96 14,742
(89.97%)
546,924
(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 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 109 14,043
(85.71%)
613,790
(LDIR x 1.62)
lzsa1 unlzsa1_small 67 14,043
(85.71%)
680,154
(LDIR x 1.80)
lzsa2 unlzsa2_fast 216 13,117
(80.05%)
1,057,759
(LDIR x 2.80)
lzsa2 unlzsa2_fast_180 214 13,117
(80.05%)
1,076,495
(LDIR x 2.85)
lzsa2 unlzsa2_small 139 13,117
(80.05%)
1,208,880
(LDIR x 3.20)
lzsa2 unlzsa2_small_180 137 13,117
(80.05%)
1,227,616
(LDIR x 3.25)
MegaLZ megalz_dec40 110 12,965
(79.13%)
3,108,603
(LDIR x 8.24)
MegaLZ unmegalz_fast_v2 233 12,965
(79.13%)
1,352,140
(LDIR x 3.58)
MegaLZ unmegalz_fast_v2p1 229 12,965
(79.13%)
1,333,040
(LDIR x 3.53)
MegaLZ unmegalz_small_v2 92 12,965
(79.13%)
2,168,953
(LDIR x 5.75)
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 210 12,148
(74.14%)
203,362,211
(LDIR x 539.65)
Shrinkler(NP) deshrink_np 202 12,092
(73.80%)
203,941,838
(LDIR x 541.19)
Shrinkler(NP) deshrink_np_r800 204 12,092
(73.80%)
202,963,907
(LDIR x 538.59)
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,297
(75.05%)
7,705,336
(LDIR x 20.44)
Exomizer2 deexo_180 166 12,297
(75.05%)
7,705,250
(LDIR x 20.44)
Exomizer2 deexo_180_fast_jp 176 12,297
(75.05%)
6,613,232
(LDIR x 17.54)
Exomizer2 deexoopt_f3_180_p0 242 12,297
(75.05%)
5,232,700
(LDIR x 13.88)
Exomizer3 deexo3p7 176 12,297
(75.05%)
6,143,310
(LDIR x 16.30)
Exomizer3 deexo3p7_fast_jp 181 12,297
(75.05%)
5,242,630
(LDIR x 13.91)
Exomizer3 deexoopt_p7 219 12,297
(75.05%)
4,667,845
(LDIR x 12.38)
Exomizer3 deexoopt_f3_p7 212 12,297
(75.05%)
4,478,345
(LDIR x 11.88)
Exomizer3 deexoopt_f3_180_p7 219 12,297
(75.05%)
4,667,380
(LDIR x 12.38)
Exomizer3 deexo3 191 12,297
(75.05%)
5,129,320
(LDIR x 13.61)
hrust dehrust_ix 234 12,282
(74.96%)
2,984,997
(LDIR x 7.92)
hrust dehrust_ix_232b 232 12,282
(74.96%)
2,978,009
(LDIR x 7.90)
hrust dehrust_hl 226 12,282
(74.96%)
2,891,550
(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 103 14,290
(87.21%)
539,769
(LDIR x 1.43)
lz4 unlz4_spke_fast 96 14,290
(87.21%)
525,141
(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 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 109 13,703
(83.63%)
589,986
(LDIR x 1.56)
lzsa1 unlzsa1_small 67 13,703
(83.63%)
649,932
(LDIR x 1.72)
lzsa2 unlzsa2_fast 216 12,796
(78.10%)
993,421
(LDIR x 2.63)
lzsa2 unlzsa2_fast_180 214 12,796
(78.10%)
1,010,325
(LDIR x 2.68)
lzsa2 unlzsa2_small 139 12,796
(78.10%)
1,130,343
(LDIR x 2.99)
lzsa2 unlzsa2_small_180 137 12,796
(78.10%)
1,147,247
(LDIR x 3.04)
MegaLZ megalz_dec40 110 12,660
(77.27%)
2,979,373
(LDIR x 7.90)
MegaLZ unmegalz_fast_v2 233 12,660
(77.27%)
1,300,533
(LDIR x 3.45)
MegaLZ unmegalz_fast_v2p1 229 12,660
(77.27%)
1,282,313
(LDIR x 3.40)
MegaLZ unmegalz_small_v2 92 12,660
(77.27%)
2,077,557
(LDIR x 5.51)
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 210 11,916
(72.72%)
197,251,957
(LDIR x 523.43)
Shrinkler(NP) deshrink_np 202 11,844
(72.29%)
197,845,269
(LDIR x 525.01)
Shrinkler(NP) deshrink_np_r800 204 11,844
(72.29%)
196,867,978
(LDIR x 522.42)
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 deexo3p7 176 12,739
(77.75%)
6,207,944
(LDIR x 16.47)
Exomizer3 deexo3p7_fast_jp 181 12,739
(77.75%)
5,309,942
(LDIR x 14.09)
Exomizer3 deexoopt_p7 219 12,739
(77.75%)
4,714,326
(LDIR x 12.51)
Exomizer3 deexoopt_f3_p7 212 12,739
(77.75%)
4,517,671
(LDIR x 11.98)
Exomizer3 deexoopt_f3_180_p7 219 12,739
(77.75%)
4,712,862
(LDIR x 12.50)
Exomizer3 deexo3 191 12,739
(77.75%)
5,194,721
(LDIR x 13.78)
hrust dehrust_ix 234 12,768
(77.92%)
3,074,734
(LDIR x 8.15)
hrust dehrust_ix_232b 232 12,768
(77.92%)
3,067,283
(LDIR x 8.13)
hrust dehrust_hl 226 12,768
(77.92%)
2,964,099
(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 103 14,837
(90.55%)
551,037
(LDIR x 1.46)
lz4 unlz4_spke_fast 96 14,837
(90.55%)
535,282
(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 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 109 14,087
(85.98%)
586,282
(LDIR x 1.55)
lzsa1 unlzsa1_small 67 14,087
(85.98%)
645,250
(LDIR x 1.71)
lzsa2 unlzsa2_fast 216 13,290
(81.11%)
963,994
(LDIR x 2.55)
lzsa2 unlzsa2_fast_180 214 13,290
(81.11%)
980,266
(LDIR x 2.60)
lzsa2 unlzsa2_small 139 13,290
(81.11%)
1,092,725
(LDIR x 2.89)
lzsa2 unlzsa2_small_180 137 13,290
(81.11%)
1,108,997
(LDIR x 2.94)
MegaLZ megalz_dec40 110 13,072
(79.78%)
3,077,702
(LDIR x 8.16)
MegaLZ unmegalz_fast_v2 233 13,072
(79.78%)
1,336,616
(LDIR x 3.54)
MegaLZ unmegalz_fast_v2p1 229 13,072
(79.78%)
1,316,977
(LDIR x 3.49)
MegaLZ unmegalz_small_v2 92 13,072
(79.78%)
2,132,837
(LDIR x 5.65)
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 210 12,276
(74.92%)
201,909,234
(LDIR x 535.79)
Shrinkler(NP) deshrink_np 202 12,176
(74.31%)
202,208,759
(LDIR x 536.59)
Shrinkler(NP) deshrink_np_r800 204 12,176
(74.31%)
201,216,099
(LDIR x 533.95)
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,119,431
(LDIR x 21.54)
Exomizer2 deexo_180 166 13,402
(81.79%)
8,119,361
(LDIR x 21.54)
Exomizer2 deexo_180_fast_jp 176 13,402
(81.79%)
6,941,251
(LDIR x 18.41)
Exomizer2 deexoopt_f3_180_p0 242 13,402
(81.79%)
5,530,017
(LDIR x 14.67)
Exomizer3 deexo3p7 176 13,402
(81.79%)
6,031,181
(LDIR x 16.00)
Exomizer3 deexo3p7_fast_jp 181 13,402
(81.79%)
5,156,357
(LDIR x 13.68)
Exomizer3 deexoopt_p7 219 13,402
(81.79%)
4,709,224
(LDIR x 12.49)
Exomizer3 deexoopt_f3_p7 212 13,402
(81.79%)
4,528,588
(LDIR x 12.01)
Exomizer3 deexoopt_f3_180_p7 219 13,402
(81.79%)
4,715,901
(LDIR x 12.51)
Exomizer3 deexo3 191 13,402
(81.79%)
5,062,344
(LDIR x 13.43)
hrust dehrust_ix 234 13,454
(82.11%)
3,143,717
(LDIR x 8.34)
hrust dehrust_ix_232b 232 13,454
(82.11%)
3,136,571
(LDIR x 8.32)
hrust dehrust_hl 226 13,454
(82.11%)
3,037,982
(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 103 15,448
(94.28%)
524,664
(LDIR x 1.39)
lz4 unlz4_spke_fast 96 15,448
(94.28%)
511,673
(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 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 109 14,892
(90.89%)
585,721
(LDIR x 1.55)
lzsa1 unlzsa1_small 67 14,892
(90.89%)
643,824
(LDIR x 1.70)
lzsa2 unlzsa2_fast 216 14,053
(85.77%)
1,011,965
(LDIR x 2.68)
lzsa2 unlzsa2_fast_180 214 14,053
(85.77%)
1,028,933
(LDIR x 2.73)
lzsa2 unlzsa2_small 139 14,053
(85.77%)
1,156,974
(LDIR x 3.07)
lzsa2 unlzsa2_small_180 137 14,053
(85.77%)
1,173,942
(LDIR x 3.11)
MegaLZ megalz_dec40 110 13,917
(84.94%)
3,129,990
(LDIR x 8.30)
MegaLZ unmegalz_fast_v2 233 13,917
(84.94%)
1,336,318
(LDIR x 3.54)
MegaLZ unmegalz_fast_v2p1 229 13,917
(84.94%)
1,316,721
(LDIR x 3.49)
MegaLZ unmegalz_small_v2 92 13,917
(84.94%)
2,161,096
(LDIR x 5.73)
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 210 13,100
(79.95%)
218,606,218
(LDIR x 580.10)
Shrinkler(NP) deshrink_np 202 13,020
(79.46%)
219,354,632
(LDIR x 582.09)
Shrinkler(NP) deshrink_np_r800 204 13,020
(79.46%)
218,285,519
(LDIR x 579.25)
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,068
(61.45%)
5,986,114
(LDIR x 15.88)
Exomizer2 deexo_180 166 10,068
(61.45%)
5,986,088
(LDIR x 15.88)
Exomizer2 deexo_180_fast_jp 176 10,068
(61.45%)
5,151,150
(LDIR x 13.66)
Exomizer2 deexoopt_f3_180_p0 242 10,068
(61.45%)
4,111,774
(LDIR x 10.91)
Exomizer3 deexo3p7 176 10,068
(61.45%)
4,792,485
(LDIR x 12.71)
Exomizer3 deexo3p7_fast_jp 181 10,068
(61.45%)
4,105,700
(LDIR x 10.89)
Exomizer3 deexoopt_p7 219 10,068
(61.45%)
3,672,667
(LDIR x 9.74)
Exomizer3 deexoopt_f3_p7 212 10,068
(61.45%)
3,524,205
(LDIR x 9.35)
Exomizer3 deexoopt_f3_180_p7 219 10,068
(61.45%)
3,670,641
(LDIR x 9.74)
Exomizer3 deexo3 191 10,068
(61.45%)
4,021,478
(LDIR x 10.67)
hrust dehrust_ix 234 10,079
(61.51%)
2,526,759
(LDIR x 6.70)
hrust dehrust_ix_232b 232 10,079
(61.51%)
2,521,345
(LDIR x 6.69)
hrust dehrust_hl 226 10,079
(61.51%)
2,443,105
(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 103 11,630
(70.98%)
556,699
(LDIR x 1.47)
lz4 unlz4_spke_fast 96 11,630
(70.98%)
540,442
(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 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 109 11,047
(67.42%)
566,134
(LDIR x 1.50)
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_v2 233 10,407
(63.51%)
1,164,712
(LDIR x 3.09)
MegaLZ unmegalz_fast_v2p1 229 10,407
(63.51%)
1,151,006
(LDIR x 3.05)
MegaLZ unmegalz_small_v2 92 10,407
(63.51%)
1,804,490
(LDIR x 4.78)
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 210 9,536
(58.20%)
156,592,440
(LDIR x 415.54)
Shrinkler(NP) deshrink_np 202 9,516
(58.08%)
157,164,548
(LDIR x 417.06)
Shrinkler(NP) deshrink_np_r800 204 9,516
(58.08%)
156,388,571
(LDIR x 415.00)
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,351
(75.38%)
8,066,566
(LDIR x 21.40)
Exomizer2 deexo_180 166 12,351
(75.38%)
8,066,560
(LDIR x 21.40)
Exomizer2 deexo_180_fast_jp 176 12,351
(75.38%)
6,927,202
(LDIR x 18.38)
Exomizer2 deexoopt_f3_180_p0 242 12,351
(75.38%)
5,487,189
(LDIR x 14.56)
Exomizer3 deexo3p7 176 12,351
(75.38%)
6,374,679
(LDIR x 16.91)
Exomizer3 deexo3p7_fast_jp 181 12,351
(75.38%)
5,452,809
(LDIR x 14.46)
Exomizer3 deexoopt_p7 219 12,351
(75.38%)
4,856,626
(LDIR x 12.88)
Exomizer3 deexoopt_f3_p7 212 12,351
(75.38%)
4,657,693
(LDIR x 12.35)
Exomizer3 deexoopt_f3_180_p7 219 12,351
(75.38%)
4,857,716
(LDIR x 12.89)
Exomizer3 deexo3 191 12,351
(75.38%)
5,333,574
(LDIR x 14.15)
hrust dehrust_ix 234 12,331
(75.26%)
3,118,348
(LDIR x 8.27)
hrust dehrust_ix_232b 232 12,331
(75.26%)
3,111,210
(LDIR x 8.25)
hrust dehrust_hl 226 12,331
(75.26%)
3,035,700
(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 103 14,578
(88.97%)
559,700
(LDIR x 1.48)
lz4 unlz4_spke_fast 96 14,578
(88.97%)
543,298
(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 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 109 13,719
(83.73%)
617,160
(LDIR x 1.63)
lzsa1 unlzsa1_small 67 13,719
(83.73%)
684,213
(LDIR x 1.81)
lzsa2 unlzsa2_fast 216 12,803
(78.14%)
1,000,158
(LDIR x 2.65)
lzsa2 unlzsa2_fast_180 214 12,803
(78.14%)
1,017,454
(LDIR x 2.69)
lzsa2 unlzsa2_small 139 12,803
(78.14%)
1,137,189
(LDIR x 3.01)
lzsa2 unlzsa2_small_180 137 12,803
(78.14%)
1,154,485
(LDIR x 3.06)
MegaLZ megalz_dec40 110 12,833
(78.32%)
3,030,834
(LDIR x 8.04)
MegaLZ unmegalz_fast_v2 233 12,833
(78.32%)
1,318,517
(LDIR x 3.49)
MegaLZ unmegalz_fast_v2p1 229 12,833
(78.32%)
1,299,986
(LDIR x 3.44)
MegaLZ unmegalz_small_v2 92 12,833
(78.32%)
2,100,776
(LDIR x 5.57)
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 210 11,820
(72.14%)
195,067,750
(LDIR x 517.64)
Shrinkler(NP) deshrink_np 202 11,772
(71.85%)
195,409,840
(LDIR x 518.55)
Shrinkler(NP) deshrink_np_r800 204 11,772
(71.85%)
194,442,173
(LDIR x 515.98)
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,097
(37.21%)
5,111,648
(LDIR x 13.56)
Exomizer2 deexo_180 166 6,097
(37.21%)
5,111,742
(LDIR x 13.56)
Exomizer2 deexo_180_fast_jp 176 6,097
(37.21%)
4,404,488
(LDIR x 11.68)
Exomizer2 deexoopt_f3_180_p0 242 6,097
(37.21%)
3,560,615
(LDIR x 9.44)
Exomizer3 deexo3p7 176 6,097
(37.21%)
3,967,129
(LDIR x 10.52)
Exomizer3 deexo3p7_fast_jp 181 6,097
(37.21%)
3,411,495
(LDIR x 9.05)
Exomizer3 deexoopt_p7 219 6,097
(37.21%)
3,141,994
(LDIR x 8.33)
Exomizer3 deexoopt_f3_p7 212 6,097
(37.21%)
3,021,020
(LDIR x 8.01)
Exomizer3 deexoopt_f3_180_p7 219 6,097
(37.21%)
3,138,223
(LDIR x 8.32)
Exomizer3 deexo3 191 6,097
(37.21%)
3,355,773
(LDIR x 8.90)
hrust dehrust_ix 234 6,434
(39.27%)
2,481,382
(LDIR x 6.58)
hrust dehrust_ix_232b 232 6,434
(39.27%)
2,475,380
(LDIR x 6.56)
hrust dehrust_hl 226 6,434
(39.27%)
2,488,589
(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 103 8,088
(49.36%)
727,823
(LDIR x 1.93)
lz4 unlz4_spke_fast 96 8,088
(49.36%)
691,941
(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 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 109 7,316
(44.65%)
667,130
(LDIR x 1.77)
lzsa1 unlzsa1_small 67 7,316
(44.65%)
752,116
(LDIR x 1.99)
lzsa2 unlzsa2_fast 216 6,418
(39.17%)
951,265
(LDIR x 2.52)
lzsa2 unlzsa2_fast_180 214 6,418
(39.17%)
967,489
(LDIR x 2.56)
lzsa2 unlzsa2_small 139 6,418
(39.17%)
1,076,048
(LDIR x 2.85)
lzsa2 unlzsa2_small_180 137 6,418
(39.17%)
1,092,272
(LDIR x 2.89)
MegaLZ megalz_dec40 110 6,514
(39.75%)
2,432,743
(LDIR x 6.45)
MegaLZ unmegalz_fast_v2 233 6,514
(39.75%)
1,220,803
(LDIR x 3.23)
MegaLZ unmegalz_fast_v2p1 229 6,514
(39.75%)
1,212,063
(LDIR x 3.21)
MegaLZ unmegalz_small_v2 92 6,514
(39.75%)
1,823,065
(LDIR x 4.83)
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 210 5,728
(34.96%)
101,769,879
(LDIR x 270.06)
Shrinkler(NP) deshrink_np 202 5,664
(34.57%)
101,857,867
(LDIR x 270.29)
Shrinkler(NP) deshrink_np_r800 204 5,664
(34.57%)
101,500,865
(LDIR x 269.34)
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,493,148
(LDIR x 9.26)
Exomizer2 deexo_180 166 3,975
(24.26%)
3,493,202
(LDIR x 9.26)
Exomizer2 deexo_180_fast_jp 176 3,975
(24.26%)
3,025,459
(LDIR x 8.02)
Exomizer2 deexoopt_f3_180_p0 242 3,975
(24.26%)
2,456,792
(LDIR x 6.51)
Exomizer3 deexo3p7 176 3,974
(24.25%)
2,708,049
(LDIR x 7.18)
Exomizer3 deexo3p7_fast_jp 181 3,974
(24.25%)
2,345,386
(LDIR x 6.22)
Exomizer3 deexoopt_p7 219 3,974
(24.25%)
2,176,336
(LDIR x 5.77)
Exomizer3 deexoopt_f3_p7 212 3,974
(24.25%)
2,096,142
(LDIR x 5.56)
Exomizer3 deexoopt_f3_180_p7 219 3,974
(24.25%)
2,170,705
(LDIR x 5.76)
Exomizer3 deexo3 191 3,974
(24.25%)
2,308,370
(LDIR x 6.12)
hrust dehrust_ix 234 4,230
(25.81%)
1,820,188
(LDIR x 4.83)
hrust dehrust_ix_232b 232 4,230
(25.81%)
1,816,041
(LDIR x 4.81)
hrust dehrust_hl 226 4,230
(25.81%)
1,828,751
(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 103 5,431
(33.14%)
635,269
(LDIR x 1.68)
lz4 unlz4_spke_fast 96 5,431
(33.14%)
609,051
(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 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 109 4,804
(29.32%)
588,549
(LDIR x 1.56)
lzsa1 unlzsa1_small 67 4,804
(29.32%)
650,418
(LDIR x 1.72)
lzsa2 unlzsa2_fast 216 4,249
(25.93%)
776,693
(LDIR x 2.06)
lzsa2 unlzsa2_fast_180 214 4,249
(25.93%)
787,989
(LDIR x 2.09)
lzsa2 unlzsa2_small 139 4,249
(25.93%)
863,303
(LDIR x 2.29)
lzsa2 unlzsa2_small_180 137 4,249
(25.93%)
874,599
(LDIR x 2.32)
MegaLZ megalz_dec40 110 4,320
(26.36%)
1,795,413
(LDIR x 4.76)
MegaLZ unmegalz_fast_v2 233 4,320
(26.36%)
969,230
(LDIR x 2.57)
MegaLZ unmegalz_fast_v2p1 229 4,320
(26.36%)
964,329
(LDIR x 2.55)
MegaLZ unmegalz_small_v2 92 4,320
(26.36%)
1,383,479
(LDIR x 3.67)
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 210 3,700
(22.58%)
65,433,159
(LDIR x 173.63)
Shrinkler(NP) deshrink_np 202 3,656
(22.31%)
65,557,082
(LDIR x 173.96)
Shrinkler(NP) deshrink_np_r800 204 3,656
(22.31%)
65,314,789
(LDIR x 173.32)
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,688
(65.23%)
7,768,783
(LDIR x 20.61)
Exomizer2 deexo_180 166 10,688
(65.23%)
7,768,753
(LDIR x 20.61)
Exomizer2 deexo_180_fast_jp 176 10,688
(65.23%)
6,631,200
(LDIR x 17.59)
Exomizer2 deexoopt_f3_180_p0 242 10,688
(65.23%)
5,287,280
(LDIR x 14.03)
Exomizer3 deexo3p7 176 10,688
(65.23%)
5,531,415
(LDIR x 14.67)
Exomizer3 deexo3p7_fast_jp 181 10,688
(65.23%)
4,754,980
(LDIR x 12.61)
Exomizer3 deexoopt_p7 219 10,688
(65.23%)
4,341,061
(LDIR x 11.51)
Exomizer3 deexoopt_f3_p7 212 10,688
(65.23%)
4,174,824
(LDIR x 11.07)
Exomizer3 deexoopt_f3_180_p7 219 10,688
(65.23%)
4,347,582
(LDIR x 11.53)
Exomizer3 deexo3 191 10,688
(65.23%)
4,653,438
(LDIR x 12.34)
hrust dehrust_ix 234 10,940
(66.77%)
3,282,337
(LDIR x 8.71)
hrust dehrust_ix_232b 232 10,940
(66.77%)
3,274,348
(LDIR x 8.68)
hrust dehrust_hl 226 10,940
(66.77%)
3,256,606
(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 103 13,003
(79.36%)
728,519
(LDIR x 1.93)
lz4 unlz4_spke_fast 96 13,003
(79.36%)
694,887
(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 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 109 12,544
(76.56%)
713,593
(LDIR x 1.89)
lzsa1 unlzsa1_small 67 12,544
(76.56%)
809,337
(LDIR x 2.14)
lzsa2 unlzsa2_fast 216 11,285
(68.87%)
1,145,210
(LDIR x 3.03)
lzsa2 unlzsa2_fast_180 214 11,285
(68.87%)
1,166,178
(LDIR x 3.09)
lzsa2 unlzsa2_small 139 11,285
(68.87%)
1,318,899
(LDIR x 3.49)
lzsa2 unlzsa2_small_180 137 11,285
(68.87%)
1,339,867
(LDIR x 3.55)
MegaLZ megalz_dec40 110 11,362
(69.34%)
3,337,759
(LDIR x 8.85)
MegaLZ unmegalz_fast_v2 233 11,362
(69.34%)
1,498,314
(LDIR x 3.97)
MegaLZ unmegalz_fast_v2p1 229 11,362
(69.34%)
1,480,953
(LDIR x 3.92)
MegaLZ unmegalz_small_v2 92 11,362
(69.34%)
2,398,346
(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 210 10,212
(62.32%)
183,572,715
(LDIR x 487.13)
Shrinkler(NP) deshrink_np 202 10,164
(62.03%)
184,348,947
(LDIR x 489.19)
Shrinkler(NP) deshrink_np_r800 204 10,164
(62.03%)
183,687,439
(LDIR x 487.44)
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,510
(64.14%)
7,603,571
(LDIR x 20.17)
Exomizer2 deexo_180 166 10,510
(64.14%)
7,603,537
(LDIR x 20.17)
Exomizer2 deexo_180_fast_jp 176 10,510
(64.14%)
6,486,424
(LDIR x 17.21)
Exomizer2 deexoopt_f3_180_p0 242 10,510
(64.14%)
5,177,222
(LDIR x 13.73)
Exomizer3 deexo3p7 176 10,509
(64.14%)
5,446,711
(LDIR x 14.45)
Exomizer3 deexo3p7_fast_jp 181 10,509
(64.14%)
4,671,690
(LDIR x 12.39)
Exomizer3 deexoopt_p7 219 10,509
(64.14%)
4,275,571
(LDIR x 11.34)
Exomizer3 deexoopt_f3_p7 212 10,509
(64.14%)
4,114,737
(LDIR x 10.91)
Exomizer3 deexoopt_f3_180_p7 219 10,509
(64.14%)
4,282,206
(LDIR x 11.36)
Exomizer3 deexo3 191 10,509
(64.14%)
4,577,718
(LDIR x 12.14)
hrust dehrust_ix 234 10,753
(65.63%)
3,241,681
(LDIR x 8.60)
hrust dehrust_ix_232b 232 10,753
(65.63%)
3,233,819
(LDIR x 8.58)
hrust dehrust_hl 226 10,753
(65.63%)
3,215,371
(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 103 12,732
(77.70%)
725,855
(LDIR x 1.92)
lz4 unlz4_spke_fast 96 12,732
(77.70%)
691,913
(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 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 109 12,252
(74.78%)
718,488
(LDIR x 1.90)
lzsa1 unlzsa1_small 67 12,252
(74.78%)
816,475
(LDIR x 2.16)
lzsa2 unlzsa2_fast 216 11,054
(67.46%)
1,118,920
(LDIR x 2.96)
lzsa2 unlzsa2_fast_180 214 11,054
(67.46%)
1,139,336
(LDIR x 3.02)
lzsa2 unlzsa2_small 139 11,054
(67.46%)
1,284,581
(LDIR x 3.40)
lzsa2 unlzsa2_small_180 137 11,054
(67.46%)
1,304,997
(LDIR x 3.46)
MegaLZ megalz_dec40 110 11,161
(68.12%)
3,294,363
(LDIR x 8.74)
MegaLZ unmegalz_fast_v2 233 11,161
(68.12%)
1,485,045
(LDIR x 3.94)
MegaLZ unmegalz_fast_v2p1 229 11,161
(68.12%)
1,468,446
(LDIR x 3.89)
MegaLZ unmegalz_small_v2 92 11,161
(68.12%)
2,371,355
(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 210 10,020
(61.15%)
181,045,875
(LDIR x 480.43)
Shrinkler(NP) deshrink_np 202 9,980
(60.91%)
181,696,023
(LDIR x 482.15)
Shrinkler(NP) deshrink_np_r800 204 9,980
(60.91%)
181,043,303
(LDIR x 480.42)
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,415
(63.56%)
7,416,607
(LDIR x 19.68)
Exomizer2 deexo_180 166 10,415
(63.56%)
7,416,561
(LDIR x 19.68)
Exomizer2 deexo_180_fast_jp 176 10,415
(63.56%)
6,334,154
(LDIR x 16.80)
Exomizer2 deexoopt_f3_180_p0 242 10,415
(63.56%)
5,057,178
(LDIR x 13.42)
Exomizer3 deexo3p7 176 10,415
(63.56%)
5,360,921
(LDIR x 14.22)
Exomizer3 deexo3p7_fast_jp 181 10,415
(63.56%)
4,602,224
(LDIR x 12.21)
Exomizer3 deexoopt_p7 219 10,415
(63.56%)
4,200,109
(LDIR x 11.14)
Exomizer3 deexoopt_f3_p7 212 10,415
(63.56%)
4,039,310
(LDIR x 10.71)
Exomizer3 deexoopt_f3_180_p7 219 10,415
(63.56%)
4,205,016
(LDIR x 11.15)
Exomizer3 deexo3 191 10,415
(63.56%)
4,507,532
(LDIR x 11.96)
hrust dehrust_ix 234 10,679
(65.17%)
3,238,228
(LDIR x 8.59)
hrust dehrust_ix_232b 232 10,679
(65.17%)
3,230,427
(LDIR x 8.57)
hrust dehrust_hl 226 10,679
(65.17%)
3,213,567
(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 103 12,673
(77.34%)
744,171
(LDIR x 1.97)
lz4 unlz4_spke_fast 96 12,673
(77.34%)
708,363
(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 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 109 12,189
(74.39%)
720,251
(LDIR x 1.91)
lzsa1 unlzsa1_small 67 12,189
(74.39%)
818,902
(LDIR x 2.17)
lzsa2 unlzsa2_fast 216 10,933
(66.72%)
1,132,082
(LDIR x 3.00)
lzsa2 unlzsa2_fast_180 214 10,933
(66.72%)
1,152,778
(LDIR x 3.05)
lzsa2 unlzsa2_small 139 10,933
(66.72%)
1,301,958
(LDIR x 3.45)
lzsa2 unlzsa2_small_180 137 10,933
(66.72%)
1,322,654
(LDIR x 3.50)
MegaLZ megalz_dec40 110 11,016
(67.23%)
3,271,673
(LDIR x 8.68)
MegaLZ unmegalz_fast_v2 233 11,016
(67.23%)
1,479,510
(LDIR x 3.92)
MegaLZ unmegalz_fast_v2p1 229 11,016
(67.23%)
1,463,438
(LDIR x 3.88)
MegaLZ unmegalz_small_v2 92 11,016
(67.23%)
2,355,764
(LDIR x 6.25)
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 210 9,876
(60.27%)
179,257,776
(LDIR x 475.68)
Shrinkler(NP) deshrink_np 202 9,840
(60.05%)
179,504,801
(LDIR x 476.34)
Shrinkler(NP) deshrink_np_r800 204 9,840
(60.05%)
178,871,877
(LDIR x 474.66)
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,348
(63.15%)
7,475,213
(LDIR x 19.83)
Exomizer2 deexo_180 166 10,348
(63.15%)
7,475,183
(LDIR x 19.83)
Exomizer2 deexo_180_fast_jp 176 10,348
(63.15%)
6,378,127
(LDIR x 16.92)
Exomizer2 deexoopt_f3_180_p0 242 10,348
(63.15%)
5,088,918
(LDIR x 13.50)
Exomizer3 deexo3p7 176 10,347
(63.15%)
5,383,242
(LDIR x 14.28)
Exomizer3 deexo3p7_fast_jp 181 10,347
(63.15%)
4,616,542
(LDIR x 12.25)
Exomizer3 deexoopt_p7 219 10,347
(63.15%)
4,216,060
(LDIR x 11.18)
Exomizer3 deexoopt_f3_p7 212 10,347
(63.15%)
4,056,164
(LDIR x 10.76)
Exomizer3 deexoopt_f3_180_p7 219 10,347
(63.15%)
4,221,173
(LDIR x 11.20)
Exomizer3 deexo3 191 10,347
(63.15%)
4,521,335
(LDIR x 11.99)
hrust dehrust_ix 234 10,597
(64.67%)
3,215,584
(LDIR x 8.53)
hrust dehrust_ix_232b 232 10,597
(64.67%)
3,207,757
(LDIR x 8.51)
hrust dehrust_hl 226 10,597
(64.67%)
3,188,522
(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 103 12,535
(76.50%)
733,331
(LDIR x 1.94)
lz4 unlz4_spke_fast 96 12,535
(76.50%)
698,736
(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 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 109 12,075
(73.69%)
721,692
(LDIR x 1.91)
lzsa1 unlzsa1_small 67 12,075
(73.69%)
820,158
(LDIR x 2.17)
lzsa2 unlzsa2_fast 216 10,843
(66.18%)
1,116,999
(LDIR x 2.96)
lzsa2 unlzsa2_fast_180 214 10,843
(66.18%)
1,137,319
(LDIR x 3.01)
lzsa2 unlzsa2_small 139 10,843
(66.18%)
1,283,074
(LDIR x 3.40)
lzsa2 unlzsa2_small_180 137 10,843
(66.18%)
1,303,394
(LDIR x 3.45)
MegaLZ megalz_dec40 110 11,012
(67.21%)
3,284,220
(LDIR x 8.71)
MegaLZ unmegalz_fast_v2 233 11,012
(67.21%)
1,484,175
(LDIR x 3.93)
MegaLZ unmegalz_fast_v2p1 229 11,012
(67.21%)
1,467,757
(LDIR x 3.89)
MegaLZ unmegalz_small_v2 92 11,012
(67.21%)
2,369,275
(LDIR x 6.28)
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 210 9,808
(59.86%)
177,479,852
(LDIR x 470.97)
Shrinkler(NP) deshrink_np 202 9,756
(59.54%)
178,020,016
(LDIR x 472.40)
Shrinkler(NP) deshrink_np_r800 204 9,756
(59.54%)
177,381,814
(LDIR x 470.71)
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,650
(65.00%)
7,752,805
(LDIR x 20.57)
Exomizer2 deexo_180 166 10,650
(65.00%)
7,752,735
(LDIR x 20.57)
Exomizer2 deexo_180_fast_jp 176 10,650
(65.00%)
6,611,348
(LDIR x 17.54)
Exomizer2 deexoopt_f3_180_p0 242 10,650
(65.00%)
5,263,931
(LDIR x 13.96)
Exomizer3 deexo3p7 176 10,650
(65.00%)
5,584,601
(LDIR x 14.81)
Exomizer3 deexo3p7_fast_jp 181 10,650
(65.00%)
4,783,085
(LDIR x 12.69)
Exomizer3 deexoopt_p7 219 10,650
(65.00%)
4,366,865
(LDIR x 11.58)
Exomizer3 deexoopt_f3_p7 212 10,650
(65.00%)
4,201,463
(LDIR x 11.14)
Exomizer3 deexoopt_f3_180_p7 219 10,650
(65.00%)
4,371,843
(LDIR x 11.60)
Exomizer3 deexo3 191 10,650
(65.00%)
4,684,621
(LDIR x 12.43)
hrust dehrust_ix 234 10,906
(66.56%)
3,290,847
(LDIR x 8.73)
hrust dehrust_ix_232b 232 10,906
(66.56%)
3,282,870
(LDIR x 8.71)
hrust dehrust_hl 226 10,906
(66.56%)
3,266,721
(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 103 12,972
(79.17%)
738,167
(LDIR x 1.95)
lz4 unlz4_spke_fast 96 12,972
(79.17%)
703,455
(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 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 109 12,507
(76.33%)
726,941
(LDIR x 1.92)
lzsa1 unlzsa1_small 67 12,507
(76.33%)
826,512
(LDIR x 2.19)
lzsa2 unlzsa2_fast 216 11,273
(68.80%)
1,147,361
(LDIR x 3.04)
lzsa2 unlzsa2_fast_180 214 11,273
(68.80%)
1,168,457
(LDIR x 3.10)
lzsa2 unlzsa2_small 139 11,273
(68.80%)
1,320,882
(LDIR x 3.50)
lzsa2 unlzsa2_small_180 137 11,273
(68.80%)
1,341,978
(LDIR x 3.56)
MegaLZ megalz_dec40 110 11,281
(68.85%)
3,337,059
(LDIR x 8.85)
MegaLZ unmegalz_fast_v2 233 11,281
(68.85%)
1,499,052
(LDIR x 3.97)
MegaLZ unmegalz_fast_v2p1 229 11,281
(68.85%)
1,482,048
(LDIR x 3.93)
MegaLZ unmegalz_small_v2 92 11,281
(68.85%)
2,399,747
(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 210 10,148
(61.93%)
184,064,591
(LDIR x 488.44)
Shrinkler(NP) deshrink_np 202 10,116
(61.74%)
184,626,550
(LDIR x 489.93)
Shrinkler(NP) deshrink_np_r800 204 10,116
(61.74%)
183,970,383
(LDIR x 488.19)
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 deexo3p7 176 9,701
(59.21%)
5,093,013
(LDIR x 13.51)
Exomizer3 deexo3p7_fast_jp 181 9,701
(59.21%)
4,381,376
(LDIR x 11.62)
Exomizer3 deexoopt_p7 219 9,701
(59.21%)
4,006,872
(LDIR x 10.63)
Exomizer3 deexoopt_f3_p7 212 9,701
(59.21%)
3,855,266
(LDIR x 10.23)
Exomizer3 deexoopt_f3_180_p7 219 9,701
(59.21%)
4,012,895
(LDIR x 10.64)
Exomizer3 deexo3 191 9,701
(59.21%)
4,289,448
(LDIR x 11.38)
hrust dehrust_ix 234 9,937
(60.65%)
3,015,024
(LDIR x 8.00)
hrust dehrust_ix_232b 232 9,937
(60.65%)
3,007,727
(LDIR x 7.98)
hrust dehrust_hl 226 9,937
(60.65%)
2,993,509
(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 103 11,830
(72.20%)
689,859
(LDIR x 1.83)
lz4 unlz4_spke_fast 96 11,830
(72.20%)
660,009
(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 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 109 11,388
(69.50%)
692,271
(LDIR x 1.83)
lzsa1 unlzsa1_small 67 11,388
(69.50%)
781,741
(LDIR x 2.07)
lzsa2 unlzsa2_fast 216 10,246
(62.53%)
1,068,413
(LDIR x 2.83)
lzsa2 unlzsa2_fast_180 214 10,246
(62.53%)
1,087,293
(LDIR x 2.88)
lzsa2 unlzsa2_small 139 10,246
(62.53%)
1,225,082
(LDIR x 3.25)
lzsa2 unlzsa2_small_180 137 10,246
(62.53%)
1,243,962
(LDIR x 3.30)
MegaLZ megalz_dec40 110 10,247
(62.54%)
3,070,083
(LDIR x 8.14)
MegaLZ unmegalz_fast_v2 233 10,247
(62.54%)
1,401,983
(LDIR x 3.72)
MegaLZ unmegalz_fast_v2p1 229 10,247
(62.54%)
1,385,740
(LDIR x 3.67)
MegaLZ unmegalz_small_v2 92 10,247
(62.54%)
2,224,451
(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 210 9,216
(56.25%)
166,402,681
(LDIR x 441.57)
Shrinkler(NP) deshrink_np 202 9,172
(55.98%)
166,654,412
(LDIR x 442.24)
Shrinkler(NP) deshrink_np_r800 204 9,172
(55.98%)
166,061,898
(LDIR x 440.67)
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)

Z80depacker

Depackers for Z80

Z80depacker Info

⭐ Stars 16
🔗 Homepage uniabis.net
🔗 Source Code github.com
🕒 Last Update 10 months ago
🕒 Created 2 years ago
🐞 Open Issues 0
➗ Star-Issue Ratio Infinity
😎 Author uniabis