uniabis / z80depacker

Depackers for Z80

Home Page:https://uniabis.net/pico/msx/z80packer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Depackers for Z80

Packers

ApLib - OaPACK version 2022.06.09

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

hrust 8bits-buffer

LZ4 - lz4ultra v1.3.0

lz4ultra

smalLZ4

lz4stream for Z80

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

lzf 1.03(cx)

lzsa1 1.4.1(-f1 -r)

License:zlib

lzsa2 1.4.1(-f2 -r)

License:zlib

MegaLZ v4.89

unmegalz

Pletter v0.5c1

License:Mit

RIP v2023.03.30

mRIP

rip-r

Shrinkler v4.7(-d -9)

Shrinkler Z80

Shrinkler without parity context

DeShrinkler

upkr v0.2.0(--z80)

zx0 v2.2

salvador

zx1 v1.5

zx2 v1.1

zx5 v2.0(experimental)

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 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%)
BitBuster2 171,783
(65.53%)
9,827
(59.98%)
5,127
(31.29%)
13,166
(80.36%)
12,849
(78.42%)
13,279
(81.05%)
14,076
(85.91%)
10,542
(64.34%)
12,998
(79.33%)
6,661
(40.66%)
4,495
(27.44%)
11,750
(71.72%)
11,568
(70.61%)
11,513
(70.27%)
11,469
(70.00%)
11,746
(71.69%)
10,717
(65.41%)
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%)
hruST8
(oh1c -8)
162,212
(61.88%)
9,369
(57.18%)
4,894
(29.87%)
12,563
(76.68%)
12,282
(74.96%)
12,768
(77.93%)
13,454
(82.12%)
10,078
(61.51%)
12,331
(75.26%)
6,433
(39.26%)
4,230
(25.82%)
10,940
(66.77%)
10,753
(65.63%)
10,679
(65.18%)
10,596
(64.67%)
10,905
(66.56%)
9,937
(60.65%)
lz4
(lz4ultra)
191,240
(72.95%)
10,822
(66.05%)
5,783
(35.30%)
14,731
(89.91%)
14,279
(87.15%)
14,826
(90.49%)
15,437
(94.22%)
11,619
(70.92%)
14,567
(88.91%)
8,077
(49.30%)
5,420
(33.08%)
12,992
(79.30%)
12,721
(77.64%)
12,662
(77.28%)
12,524
(76.44%)
12,961
(79.11%)
11,819
(72.14%)
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 f5r)
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 f3r)
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%)
lzf
(lzf cx)
182,358
(69.56%)
10,584
(64.60%)
5,764
(35.18%)
14,249
(86.97%)
13,835
(84.44%)
14,438
(88.12%)
15,002
(91.56%)
11,387
(69.50%)
14,134
(86.27%)
7,335
(44.77%)
4,950
(30.21%)
12,175
(74.31%)
11,892
(72.58%)
11,799
(72.02%)
11,704
(71.44%)
12,078
(73.72%)
11,032
(67.33%)
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,410
(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,412
(39.14%)
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%)
RIP 154,535
(58.95%)
9,011
(55.00%)
4,869
(29.72%)
12,047
(73.53%)
11,904
(72.66%)
12,475
(76.14%)
12,943
(79.00%)
9,727
(59.37%)
11,891
(72.58%)
5,833
(35.60%)
3,750
(22.89%)
10,330
(63.05%)
10,146
(61.93%)
10,021
(61.16%)
9,968
(60.84%)
10,284
(62.77%)
9,336
(56.98%)
mRIP 156,445
(59.68%)
9,092
(55.49%)
4,877
(29.77%)
12,128
(74.02%)
11,978
(73.11%)
12,552
(76.61%)
12,996
(79.32%)
9,873
(60.26%)
12,011
(73.31%)
5,943
(36.27%)
3,844
(23.46%)
10,494
(64.05%)
10,323
(63.01%)
10,205
(62.29%)
10,149
(61.94%)
10,434
(63.68%)
9,546
(58.26%)
shrinkler 153,136
(58.42%)
8,983
(54.83%)
4,678
(28.55%)
12,146
(74.13%)
11,916
(72.73%)
12,274
(74.91%)
13,099
(79.95%)
9,536
(58.20%)
11,817
(72.13%)
5,726
(34.95%)
3,697
(22.56%)
10,209
(62.31%)
10,017
(61.14%)
9,874
(60.27%)
9,805
(59.84%)
10,146
(61.93%)
9,213
(56.23%)
shrinkler(-b) 152,298
(58.10%)
8,911
(54.39%)
4,642
(28.33%)
12,091
(73.80%)
11,843
(72.28%)
12,174
(74.30%)
13,019
(79.46%)
9,514
(58.07%)
11,770
(71.84%)
5,663
(34.56%)
3,654
(22.30%)
10,163
(62.03%)
9,978
(60.90%)
9,839
(60.05%)
9,754
(59.53%)
10,113
(61.72%)
9,170
(55.97%)
upkr(--z80) 151,192
(57.68%)
8,890
(54.26%)
4,612
(28.15%)
12,034
(73.45%)
11,796
(72.00%)
12,098
(73.84%)
12,970
(79.16%)
9,412
(57.45%)
11,706
(71.45%)
5,623
(34.32%)
3,636
(22.19%)
10,062
(61.41%)
9,855
(60.15%)
9,742
(59.46%)
9,650
(58.90%)
10,014
(61.12%)
9,092
(55.49%)
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
Bitbuster depack.gen o o o 168 65.64% LDIR x 4.55
Bitbuster debitbust o o o 89 65.64% LDIR x 5.95
Bitbuster debitbustp0 o o o 84 65.64% LDIR x 5.84 Bit faster, shorter from debitbust
Bitbuster debitbustp1 o o o 88 65.64% LDIR x 5.30 Bit faster, shorter from debitbust
Bitbuster debitbustp2 o o o 96 65.64% LDIR x 4.44 Faster, but longer from debitbust
BitBuster2 bitbuster o x o 91 65.53% LDIR x 5.27
BitBuster2 bitbuster_180 o o o 86 65.53% LDIR x 5.30 Support for hd64180, shorter, but slower from bitbuster
BitBuster2 bitbuster_speed o x o 161 65.53% LDIR x 3.93
BitBuster2 bitbuster_speed_180 o o o 156 65.53% LDIR x 3.95 Support for hd64180, shorter, but slower from bitbuster_speed
BitBuster2 unbitbuster2 o o o 81 65.53% LDIR x 4.45
BitBuster2 unbitbuster2_speed o o o 89 65.53% LDIR x 3.79
BitBuster2 unbitbuster2_speed2 o o o 104 65.53% LDIR x 3.63
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_x3_p0 o x o 235 61.02% LDIR x 11.83 Support for Exomizer2(-P0) from deexoopt_x3_p7
Exomizer2 deexoopt_x3_180_p0 o o o 242 61.02% LDIR x 12.24 Support for Exomizer2(-P0) from deexoopt_x3_180_p7
Exomizer2 deexo3_p0 o o o 197 61.02% LDIR x 13.96 Newly implemented
Exomizer3.0 deexo3p7 o o o 176 61.02% LDIR x 13.45 Support for Exomizer3.0(-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.0(-P7) with bug fixes from deexoopt
Exomizer3.0 deexoopt_x3_p7 o x o 212 61.02% LDIR x 10.09 Support for all -P options, faster, shorter from deexoopt_p7
Exomizer3.0 deexoopt_x3_180_p7 o o o 219 61.02% LDIR x 10.50 Support for hd64180, but longer, slower from deexoopt_x3_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_x3_p39 o x o 244 60.88% LDIR x 11.08 Support for Exomizer3.1(-P39) from deexoopt_x3_p7
Exomizer3.1 deexoopt_x3_180_p39 o o o 251 60.88% LDIR x 11.48 Support for hd64180, but longer, slower from deexoopt_x3_p39
Exomizer3.1 deexo3_p39 o o o 226 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
hrust8 dehrust8_hl o o o 262 61.87% LDIR x 6.34 Newly implemented
hrust8 dehrust8_hl_size o o o 230 61.87% LDIR x 7.38 Newly implemented
lz4 lz4dec o o x code 73 72.95% LDIR x 1.76
lz4 unlz4_spke o o o 92 72.95% LDIR x 1.66
lz4 unlz4_spke_fast o o o 87 72.95% LDIR x 1.60 Shorter, bit faster from unlz4_spke
lz4 unlz4_spke_small o o o 65 72.95% 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_size o o o 64 75.61% LDIR x 1.64 Support for hd64180, bit faster, shorter from lz48decrunch_v006_
lz48 lz48decrunch_v006_180_speed 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_fast2 o o o 106 66.42% LDIR x 2.66 Newly implemented
lze dlze_small o o o 73 66.42% LDIR x 3.90 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_fast3 o o o 99 66.42% LDIR x 2.50 Newly implemented
lzeee dlzeee_small o o o 68 66.42% LDIR x 3.63 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
lzf unlzf_fast o o o 86 69.56% LDIR x 2.04
lzf unlzf_fastp1 o o o 75 69.56% LDIR x 2.04 Bit faster, shorter from unlzf_fast
lzf unlzf_small o o o 56 69.56% LDIR x 2.22
lzf unlzf_smallp1 o o o 55 69.56% LDIR x 2.22 Bit faster, shorter from unlzf_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 o x 207 63.86% LDIR x 2.56
lzsa2 unlzsa2_fast_rom o o o 205 63.86% LDIR x 2.67 Support for ROM, shorter, but slower from unlzsa2_fast
lzsa2 unlzsa2_small o o x 134 63.86% LDIR x 2.92
lzsa2 unlzsa2_small_rom o o o 132 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.29
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 145 63.89% LDIR x 4.34 Support for hd64180, faster, shorter from unpletter
RIP derip_fast o o x 231 58.95% LDIR x 21.90
RIP derip_small o o x 228 58.95% LDIR x 25.46
RIP derip_fast_rom o o o 231 58.95% LDIR x 22.04 Support for ROM, bit faster from derip_fast
RIP derip_small_rom o o o 228 58.95% LDIR x 25.60 Support for ROM, bit faster from derip_small
mRIP demrip_faster o o o 223 59.67% LDIR x 22.03
mRIP demrip_fast o o o 222 59.67% LDIR x 22.16
mRIP demrip_small o o o 218 59.67% LDIR x 26.03
Shrinkler shrinkler_recall_209 x x x code 209 58.41% LDIR x 439.21
Shrinkler shrinkler_recall_209_r800_rom o o o 208 58.41% LDIR x 436.13 Support for ROM/R800/hd64180, shorter, bit faster from shrinkler_recall_209
Shrinkler deshrinkler o x o 212 58.41% LDIR x 434.31
Shrinkler deshrinkler_p1 o x o 210 58.41% LDIR x 432.28 Bit faster, shorter from deshrinkler
Shrinkler deshrinkler_p1_180 o o o 207 58.41% LDIR x 436.53 Support for hd64180, shorter, but slower from deshrinkler_p1
Shrinkler(-b) deshrink_np x x x code 202 58.09% LDIR x 438.47
Shrinkler(-b) deshrink_np_r800 o o o 202 58.09% LDIR x 435.48 Support for ROM/R800/hd64180, bit faster from deshrink_np
Shrinkler(-b) deshrinkler_np o x o 206 58.09% LDIR x 433.66
Shrinkler(-b) deshrinkler_np_p1 o x o 204 58.09% LDIR x 431.64 Bit faster, shorter from deshrinkler_np
Shrinkler(-b) deshrinkler_np_p1_180 o o o 201 58.09% LDIR x 435.89 Support for hd64180, shorter, but slower from deshrinkler_np_p1
upkr unpack_upkr_size o o x 170 57.67% LDIR x 188.51
upkr unpack_upkr_speed o o x 195 57.67% LDIR x 159.70
upkr unpack_upkr_size_rom o o o 169 57.67% LDIR x 188.65
upkr unpack_upkr_speed_rom o o o 194 57.67% LDIR x 159.85
upkr unpack_upkr_minusquare o o o 702 57.67% LDIR x 139.32
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
zx5 dzx5_turbo_rom o o o 141 61.83% LDIR x 4.15 Support for ROM, shorter, but slower from dzx5_turbo
zx7 dzx7_lom_v1 o o o 214 64.96% LDIR x 3.88
zx7 dzx7_lom_v1p1 o o o 199 64.96% LDIR x 3.65 Shorter, bit faster from dzx7_lom_v1
zx7 dzx7_turbo x x o 88 64.96% LDIR x 4.53
zx7 dzx7_standard x x 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)
Bitbuster depack.gen 168 172,080
(65.64%)
27,472,252
(LDIR x 4.55)
Bitbuster debitbust 89 172,080
(65.64%)
35,875,562
(LDIR x 5.95)
Bitbuster debitbustp0 84 172,080
(65.64%)
35,233,892
(LDIR x 5.84)
Bitbuster debitbustp1 88 172,080
(65.64%)
32,002,274
(LDIR x 5.30)
Bitbuster debitbustp2 96 172,080
(65.64%)
26,816,065
(LDIR x 4.44)
BitBuster2 bitbuster 91 171,783
(65.53%)
31,824,231
(LDIR x 5.27)
BitBuster2 bitbuster_180 86 171,783
(65.53%)
31,967,925
(LDIR x 5.30)
BitBuster2 bitbuster_speed 161 171,783
(65.53%)
23,697,149
(LDIR x 3.93)
BitBuster2 bitbuster_speed_180 156 171,783
(65.53%)
23,840,843
(LDIR x 3.95)
BitBuster2 unbitbuster2 81 171,783
(65.53%)
26,835,247
(LDIR x 4.45)
BitBuster2 unbitbuster2_speed 89 171,783
(65.53%)
22,853,182
(LDIR x 3.79)
BitBuster2 unbitbuster2_speed2 104 171,783
(65.53%)
21,913,957
(LDIR x 3.63)
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_x3_p0 235 159,966
(61.02%)
71,334,423
(LDIR x 11.83)
Exomizer2 deexoopt_x3_180_p0 242 159,966
(61.02%)
73,803,369
(LDIR x 12.24)
Exomizer2 deexo3_p0 197 159,966
(61.02%)
84,221,387
(LDIR x 13.96)
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_x3_p7 212 159,965
(61.02%)
60,854,627
(LDIR x 10.09)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 159,597
(60.88%)
66,823,568
(LDIR x 11.08)
Exomizer3.1 deexoopt_x3_180_p39 251 159,597
(60.88%)
69,240,104
(LDIR x 11.48)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 162,212
(61.87%)
38,232,832
(LDIR x 6.34)
hrust8 dehrust8_hl_size 230 162,212
(61.87%)
44,542,963
(LDIR x 7.38)
lz4 lz4dec 73 191,240
(72.95%)
10,639,515
(LDIR x 1.76)
lz4 unlz4_spke 92 191,240
(72.95%)
10,030,865
(LDIR x 1.66)
lz4 unlz4_spke_fast 87 191,240
(72.95%)
9,649,778
(LDIR x 1.60)
lz4 unlz4_spke_small 65 191,240
(72.95%)
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_size 64 198,227
(75.61%)
9,930,182
(LDIR x 1.64)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 174,118
(66.42%)
16,091,717
(LDIR x 2.66)
lze dlze_small 73 174,118
(66.42%)
23,534,242
(LDIR x 3.90)
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_fast3 99 174,118
(66.42%)
15,122,216
(LDIR x 2.50)
lzeee dlzeee_small 68 174,118
(66.42%)
21,931,282
(LDIR x 3.63)
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)
lzf unlzf_fast 86 182,358
(69.56%)
12,335,354
(LDIR x 2.04)
lzf unlzf_fastp1 75 182,358
(69.56%)
12,327,823
(LDIR x 2.04)
lzf unlzf_small 56 182,358
(69.56%)
13,401,315
(LDIR x 2.22)
lzf unlzf_smallp1 55 182,358
(69.56%)
13,397,967
(LDIR x 2.22)
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 207 167,410
(63.86%)
15,466,192
(LDIR x 2.56)
lzsa2 unlzsa2_fast_rom 205 167,410
(63.86%)
16,108,478
(LDIR x 2.67)
lzsa2 unlzsa2_small 134 167,410
(63.86%)
17,628,087
(LDIR x 2.92)
lzsa2 unlzsa2_small_rom 132 167,410
(63.86%)
18,270,373
(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%)
19,876,228
(LDIR x 3.29)
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 145 167,494
(63.89%)
26,186,463
(LDIR x 4.34)
RIP derip_fast 231 154,535
(58.95%)
132,080,977
(LDIR x 21.90)
RIP derip_small 228 154,535
(58.95%)
153,560,544
(LDIR x 25.46)
RIP derip_fast_rom 231 154,535
(58.95%)
132,918,621
(LDIR x 22.04)
RIP derip_small_rom 228 154,535
(58.95%)
154,398,188
(LDIR x 25.60)
mRIP demrip_faster 223 156,445
(59.67%)
132,848,485
(LDIR x 22.03)
mRIP demrip_fast 222 156,445
(59.67%)
133,649,620
(LDIR x 22.16)
mRIP demrip_small 218 156,445
(59.67%)
156,982,411
(LDIR x 26.03)
Shrinkler shrinkler_recall_209 209 153,136
(58.41%)
2,648,202,619
(LDIR x 439.21)
Shrinkler shrinkler_recall_209_r800_rom 208 153,136
(58.41%)
2,629,616,128
(LDIR x 436.13)
Shrinkler deshrinkler 212 153,136
(58.41%)
2,618,670,144
(LDIR x 434.31)
Shrinkler deshrinkler_p1 210 153,136
(58.41%)
2,606,417,804
(LDIR x 432.28)
Shrinkler deshrinkler_p1_180 207 153,136
(58.41%)
2,632,066,596
(LDIR x 436.53)
Shrinkler(-b) deshrink_np 202 152,298
(58.09%)
2,643,754,822
(LDIR x 438.47)
Shrinkler(-b) deshrink_np_r800 202 152,298
(58.09%)
2,625,740,101
(LDIR x 435.48)
Shrinkler(-b) deshrinkler_np 206 152,298
(58.09%)
2,614,720,677
(LDIR x 433.66)
Shrinkler(-b) deshrinkler_np_p1 204 152,298
(58.09%)
2,602,535,317
(LDIR x 431.64)
Shrinkler(-b) deshrinkler_np_p1_180 201 152,298
(58.09%)
2,628,177,173
(LDIR x 435.89)
upkr unpack_upkr_size 170 151,192
(57.67%)
1,136,615,355
(LDIR x 188.51)
upkr unpack_upkr_speed 195 151,192
(57.67%)
962,952,195
(LDIR x 159.70)
upkr unpack_upkr_size_rom 169 151,192
(57.67%)
1,137,465,931
(LDIR x 188.65)
upkr unpack_upkr_speed_rom 194 151,192
(57.67%)
963,802,771
(LDIR x 159.85)
upkr unpack_upkr_minusquare 702 151,192
(57.67%)
840,067,796
(LDIR x 139.32)
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)
zx5 dzx5_turbo_rom 141 162,096
(61.83%)
25,036,874
(LDIR x 4.15)
zx7 dzx7_lom_v1 214 170,296
(64.96%)
23,446,544
(LDIR x 3.88)
zx7 dzx7_lom_v1p1 199 170,296
(64.96%)
22,010,495
(LDIR x 3.65)
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)
Bitbuster depack.gen 168 9,830
(59.99%)
1,399,638
(LDIR x 3.71)
Bitbuster debitbust 89 9,830
(59.99%)
1,819,624
(LDIR x 4.82)
Bitbuster debitbustp0 84 9,830
(59.99%)
1,768,600
(LDIR x 4.69)
Bitbuster debitbustp1 88 9,830
(59.99%)
1,569,711
(LDIR x 4.16)
Bitbuster debitbustp2 96 9,830
(59.99%)
1,342,164
(LDIR x 3.56)
BitBuster2 bitbuster 91 9,827
(59.97%)
1,641,694
(LDIR x 4.35)
BitBuster2 bitbuster_180 86 9,827
(59.97%)
1,648,456
(LDIR x 4.37)
BitBuster2 bitbuster_speed 161 9,827
(59.97%)
1,230,805
(LDIR x 3.26)
BitBuster2 bitbuster_speed_180 156 9,827
(59.97%)
1,237,567
(LDIR x 3.28)
BitBuster2 unbitbuster2 81 9,827
(59.97%)
1,344,377
(LDIR x 3.56)
BitBuster2 unbitbuster2_speed 89 9,827
(59.97%)
1,170,354
(LDIR x 3.10)
BitBuster2 unbitbuster2_speed2 104 9,827
(59.97%)
1,128,398
(LDIR x 2.99)
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_x3_p0 235 9,362
(57.14%)
3,634,060
(LDIR x 9.64)
Exomizer2 deexoopt_x3_180_p0 242 9,362
(57.14%)
3,757,829
(LDIR x 9.97)
Exomizer2 deexo3_p0 197 9,362
(57.14%)
4,304,772
(LDIR x 11.42)
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_x3_p7 212 9,362
(57.14%)
3,179,313
(LDIR x 8.43)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 9,279
(56.63%)
3,567,962
(LDIR x 9.46)
Exomizer3.1 deexoopt_x3_180_p39 251 9,279
(56.63%)
3,692,054
(LDIR x 9.79)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 9,369
(57.18%)
1,966,589
(LDIR x 5.21)
hrust8 dehrust8_hl_size 230 9,369
(57.18%)
2,294,796
(LDIR x 6.08)
lz4 lz4dec 73 10,822
(66.05%)
547,468
(LDIR x 1.45)
lz4 unlz4_spke 92 10,822
(66.05%)
522,445
(LDIR x 1.38)
lz4 unlz4_spke_fast 87 10,822
(66.05%)
509,284
(LDIR x 1.35)
lz4 unlz4_spke_small 65 10,822
(66.05%)
522,620
(LDIR x 1.38)
lz48 lz48decrunch_v006_ 70 10,717
(65.41%)
557,554
(LDIR x 1.47)
lz48 lz48decrunch_v006_180_size 64 10,717
(65.41%)
556,551
(LDIR x 1.47)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 10,088
(61.57%)
870,104
(LDIR x 2.30)
lze dlze_small 73 10,088
(61.57%)
1,258,754
(LDIR x 3.34)
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_fast3 99 10,088
(61.57%)
820,706
(LDIR x 2.17)
lzeee dlzeee_small 68 10,088
(61.57%)
1,203,539
(LDIR x 3.19)
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)
lzf unlzf_fast 86 10,584
(64.59%)
640,099
(LDIR x 1.69)
lzf unlzf_fastp1 75 10,584
(64.59%)
639,617
(LDIR x 1.69)
lzf unlzf_small 56 10,584
(64.59%)
692,565
(LDIR x 1.83)
lzf unlzf_smallp1 55 10,584
(64.59%)
692,289
(LDIR x 1.83)
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 207 9,666
(58.99%)
832,946
(LDIR x 2.21)
lzsa2 unlzsa2_fast_rom 205 9,666
(58.99%)
863,398
(LDIR x 2.29)
lzsa2 unlzsa2_small 134 9,666
(58.99%)
941,885
(LDIR x 2.49)
lzsa2 unlzsa2_small_rom 132 9,666
(58.99%)
972,337
(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,056,873
(LDIR x 2.80)
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 145 9,706
(59.24%)
1,312,645
(LDIR x 3.48)
RIP derip_fast 231 9,011
(54.99%)
7,721,239
(LDIR x 20.48)
RIP derip_small 228 9,011
(54.99%)
8,973,768
(LDIR x 23.81)
RIP derip_fast_rom 231 9,011
(54.99%)
7,763,205
(LDIR x 20.60)
RIP derip_small_rom 228 9,011
(54.99%)
9,015,734
(LDIR x 23.92)
mRIP demrip_faster 223 9,092
(55.49%)
7,776,395
(LDIR x 20.63)
mRIP demrip_fast 222 9,092
(55.49%)
7,813,994
(LDIR x 20.73)
mRIP demrip_small 218 9,092
(55.49%)
9,167,756
(LDIR x 24.32)
Shrinkler shrinkler_recall_209 209 8,983
(54.82%)
147,898,055
(LDIR x 392.47)
Shrinkler shrinkler_recall_209_r800_rom 208 8,983
(54.82%)
146,727,256
(LDIR x 389.36)
Shrinkler deshrinkler 212 8,983
(54.82%)
146,160,091
(LDIR x 387.85)
Shrinkler deshrinkler_p1 210 8,983
(54.82%)
145,441,341
(LDIR x 385.95)
Shrinkler deshrinkler_p1_180 207 8,983
(54.82%)
146,871,006
(LDIR x 389.74)
Shrinkler(-b) deshrink_np 202 8,911
(54.38%)
147,670,116
(LDIR x 391.86)
Shrinkler(-b) deshrink_np_r800 202 8,911
(54.38%)
146,540,647
(LDIR x 388.86)
Shrinkler(-b) deshrinkler_np 206 8,911
(54.38%)
145,966,236
(LDIR x 387.34)
Shrinkler(-b) deshrinkler_np_p1 204 8,911
(54.38%)
145,253,326
(LDIR x 385.45)
Shrinkler(-b) deshrinkler_np_p1_180 201 8,911
(54.38%)
146,683,229
(LDIR x 389.24)
upkr unpack_upkr_size 170 8,890
(54.26%)
62,720,436
(LDIR x 166.43)
upkr unpack_upkr_speed 195 8,890
(54.26%)
53,153,846
(LDIR x 141.05)
upkr unpack_upkr_size_rom 169 8,890
(54.26%)
62,761,681
(LDIR x 166.54)
upkr unpack_upkr_speed_rom 194 8,890
(54.26%)
53,195,091
(LDIR x 141.16)
upkr unpack_upkr_minusquare 702 8,890
(54.26%)
46,402,565
(LDIR x 123.13)
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)
zx5 dzx5_turbo_rom 141 9,424
(57.51%)
1,306,741
(LDIR x 3.46)
zx7 dzx7_lom_v1 214 9,781
(59.69%)
1,204,254
(LDIR x 3.19)
zx7 dzx7_lom_v1p1 199 9,781
(59.69%)
1,132,648
(LDIR x 3.00)
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)
Bitbuster depack.gen 168 5,133
(31.32%)
959,594
(LDIR x 2.54)
Bitbuster debitbust 89 5,133
(31.32%)
1,193,386
(LDIR x 3.16)
Bitbuster debitbustp0 84 5,133
(31.32%)
1,156,560
(LDIR x 3.06)
Bitbuster debitbustp1 88 5,133
(31.32%)
1,055,487
(LDIR x 2.80)
Bitbuster debitbustp2 96 5,133
(31.32%)
919,960
(LDIR x 2.44)
BitBuster2 bitbuster 91 5,127
(31.29%)
1,083,357
(LDIR x 2.87)
BitBuster2 bitbuster_180 86 5,127
(31.29%)
1,086,972
(LDIR x 2.88)
BitBuster2 bitbuster_speed 161 5,127
(31.29%)
855,432
(LDIR x 2.27)
BitBuster2 bitbuster_speed_180 156 5,127
(31.29%)
859,047
(LDIR x 2.27)
BitBuster2 unbitbuster2 81 5,127
(31.29%)
932,553
(LDIR x 2.47)
BitBuster2 unbitbuster2_speed 89 5,127
(31.29%)
827,601
(LDIR x 2.19)
BitBuster2 unbitbuster2_speed2 104 5,127
(31.29%)
800,230
(LDIR x 2.12)
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_x3_p0 235 4,902
(29.91%)
2,255,600
(LDIR x 5.98)
Exomizer2 deexoopt_x3_180_p0 242 4,902
(29.91%)
2,332,339
(LDIR x 6.18)
Exomizer2 deexo3_p0 197 4,902
(29.91%)
2,635,794
(LDIR x 6.99)
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_x3_p7 212 4,902
(29.91%)
2,075,674
(LDIR x 5.50)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 4,861
(29.66%)
2,228,343
(LDIR x 5.91)
Exomizer3.1 deexoopt_x3_180_p39 251 4,861
(29.66%)
2,300,704
(LDIR x 6.10)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 4,894
(29.87%)
1,295,934
(LDIR x 3.43)
hrust8 dehrust8_hl_size 230 4,894
(29.87%)
1,461,457
(LDIR x 3.87)
lz4 lz4dec 73 5,783
(35.29%)
507,166
(LDIR x 1.34)
lz4 unlz4_spke 92 5,783
(35.29%)
490,570
(LDIR x 1.30)
lz4 unlz4_spke_fast 87 5,783
(35.29%)
480,163
(LDIR x 1.27)
lz4 unlz4_spke_small 65 5,783
(35.29%)
488,456
(LDIR x 1.29)
lz48 lz48decrunch_v006_ 70 5,752
(35.10%)
504,561
(LDIR x 1.33)
lz48 lz48decrunch_v006_180_size 64 5,752
(35.10%)
502,204
(LDIR x 1.33)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 5,459
(33.31%)
664,425
(LDIR x 1.76)
lze dlze_small 73 5,459
(33.31%)
881,017
(LDIR x 2.33)
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_fast3 99 5,459
(33.31%)
637,363
(LDIR x 1.69)
lzeee dlzeee_small 68 5,459
(33.31%)
843,707
(LDIR x 2.23)
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)
lzf unlzf_fast 86 5,764
(35.18%)
539,181
(LDIR x 1.43)
lzf unlzf_fastp1 75 5,764
(35.18%)
538,618
(LDIR x 1.42)
lzf unlzf_small 56 5,764
(35.18%)
569,520
(LDIR x 1.51)
lzf unlzf_smallp1 55 5,764
(35.18%)
569,088
(LDIR x 1.51)
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 207 5,091
(31.07%)
624,382
(LDIR x 1.65)
lzsa2 unlzsa2_fast_rom 205 5,091
(31.07%)
641,282
(LDIR x 1.70)
lzsa2 unlzsa2_small 134 5,091
(31.07%)
682,866
(LDIR x 1.81)
lzsa2 unlzsa2_small_rom 132 5,091
(31.07%)
699,766
(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%)
810,657
(LDIR x 2.15)
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 145 5,083
(31.02%)
830,503
(LDIR x 2.20)
RIP derip_fast 231 4,869
(29.71%)
4,437,806
(LDIR x 11.77)
RIP derip_small 228 4,869
(29.71%)
5,114,597
(LDIR x 13.57)
RIP derip_fast_rom 231 4,869
(29.71%)
4,462,701
(LDIR x 11.84)
RIP derip_small_rom 228 4,869
(29.71%)
5,139,492
(LDIR x 13.63)
mRIP demrip_faster 223 4,877
(29.76%)
4,444,263
(LDIR x 11.79)
mRIP demrip_fast 222 4,877
(29.76%)
4,465,394
(LDIR x 11.84)
mRIP demrip_small 218 4,877
(29.76%)
5,193,967
(LDIR x 13.78)
Shrinkler shrinkler_recall_209 209 4,678
(28.55%)
78,117,653
(LDIR x 207.29)
Shrinkler shrinkler_recall_209_r800_rom 208 4,678
(28.55%)
77,514,502
(LDIR x 205.69)
Shrinkler deshrinkler 212 4,678
(28.55%)
77,210,998
(LDIR x 204.89)
Shrinkler deshrinkler_p1 210 4,678
(28.55%)
76,836,688
(LDIR x 203.89)
Shrinkler deshrinkler_p1_180 207 4,678
(28.55%)
77,589,364
(LDIR x 205.89)
Shrinkler(-b) deshrink_np 202 4,642
(28.33%)
77,894,122
(LDIR x 206.70)
Shrinkler(-b) deshrink_np_r800 202 4,642
(28.33%)
77,310,195
(LDIR x 205.15)
Shrinkler(-b) deshrinkler_np 206 4,642
(28.33%)
77,004,301
(LDIR x 204.34)
Shrinkler(-b) deshrinkler_np_p1 204 4,642
(28.33%)
76,632,881
(LDIR x 203.35)
Shrinkler(-b) deshrinkler_np_p1_180 201 4,642
(28.33%)
77,384,479
(LDIR x 205.35)
upkr unpack_upkr_size 170 4,612
(28.14%)
32,901,144
(LDIR x 87.30)
upkr unpack_upkr_speed 195 4,612
(28.14%)
27,898,894
(LDIR x 74.03)
upkr unpack_upkr_size_rom 169 4,612
(28.14%)
32,921,288
(LDIR x 87.36)
upkr unpack_upkr_speed_rom 194 4,612
(28.14%)
27,919,038
(LDIR x 74.08)
upkr unpack_upkr_minusquare 702 4,612
(28.14%)
24,368,180
(LDIR x 64.66)
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)
zx5 dzx5_turbo_rom 141 4,919
(30.02%)
883,311
(LDIR x 2.34)
zx7 dzx7_lom_v1 214 5,080
(31.00%)
844,236
(LDIR x 2.24)
zx7 dzx7_lom_v1p1 199 5,080
(31.00%)
801,831
(LDIR x 2.12)
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)
Bitbuster depack.gen 168 13,188
(80.49%)
1,885,126
(LDIR x 5.00)
Bitbuster debitbust 89 13,188
(80.49%)
2,486,914
(LDIR x 6.59)
Bitbuster debitbustp0 84 13,188
(80.49%)
2,450,689
(LDIR x 6.50)
Bitbuster debitbustp1 88 13,188
(80.49%)
2,193,808
(LDIR x 5.82)
Bitbuster debitbustp2 96 13,188
(80.49%)
1,844,777
(LDIR x 4.89)
BitBuster2 bitbuster 91 13,166
(80.35%)
2,221,103
(LDIR x 5.89)
BitBuster2 bitbuster_180 86 13,166
(80.35%)
2,231,693
(LDIR x 5.92)
BitBuster2 bitbuster_speed 161 13,166
(80.35%)
1,636,775
(LDIR x 4.34)
BitBuster2 bitbuster_speed_180 156 13,166
(80.35%)
1,647,365
(LDIR x 4.37)
BitBuster2 unbitbuster2 81 13,166
(80.35%)
1,827,713
(LDIR x 4.85)
BitBuster2 unbitbuster2_speed 89 13,166
(80.35%)
1,561,931
(LDIR x 4.14)
BitBuster2 unbitbuster2_speed2 104 13,166
(80.35%)
1,501,511
(LDIR x 3.98)
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_x3_p0 235 12,500
(76.29%)
5,430,098
(LDIR x 14.40)
Exomizer2 deexoopt_x3_180_p0 242 12,500
(76.29%)
5,619,382
(LDIR x 14.91)
Exomizer2 deexo3_p0 197 12,500
(76.29%)
6,457,001
(LDIR x 17.13)
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_x3_p7 212 12,500
(76.29%)
4,640,442
(LDIR x 12.31)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 12,427
(75.84%)
5,089,291
(LDIR x 13.50)
Exomizer3.1 deexoopt_x3_180_p39 251 12,427
(75.84%)
5,273,421
(LDIR x 13.99)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 12,563
(76.67%)
2,605,190
(LDIR x 6.91)
hrust8 dehrust8_hl_size 230 12,563
(76.67%)
3,056,906
(LDIR x 8.11)
lz4 lz4dec 73 14,731
(89.91%)
596,083
(LDIR x 1.58)
lz4 unlz4_spke 92 14,731
(89.91%)
563,793
(LDIR x 1.49)
lz4 unlz4_spke_fast 87 14,731
(89.91%)
546,868
(LDIR x 1.45)
lz4 unlz4_spke_small 65 14,731
(89.91%)
564,148
(LDIR x 1.49)
lz48 lz48decrunch_v006_ 70 14,588
(89.03%)
593,341
(LDIR x 1.57)
lz48 lz48decrunch_v006_180_size 64 14,588
(89.03%)
591,620
(LDIR x 1.56)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 13,468
(82.20%)
1,072,483
(LDIR x 2.84)
lze dlze_small 73 13,468
(82.20%)
1,617,770
(LDIR x 4.29)
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_fast3 99 13,468
(82.20%)
1,005,014
(LDIR x 2.66)
lzeee dlzeee_small 68 13,468
(82.20%)
1,533,515
(LDIR x 4.06)
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)
lzf unlzf_fast 86 14,249
(86.96%)
761,963
(LDIR x 2.02)
lzf unlzf_fastp1 75 14,249
(86.96%)
761,333
(LDIR x 2.02)
lzf unlzf_small 56 14,249
(86.96%)
836,502
(LDIR x 2.21)
lzf unlzf_smallp1 55 14,249
(86.96%)
836,376
(LDIR x 2.21)
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 207 13,117
(80.05%)
1,033,187
(LDIR x 2.74)
lzsa2 unlzsa2_fast_rom 205 13,117
(80.05%)
1,078,313
(LDIR x 2.86)
lzsa2 unlzsa2_small 134 13,117
(80.05%)
1,184,098
(LDIR x 3.14)
lzsa2 unlzsa2_small_rom 132 13,117
(80.05%)
1,229,224
(LDIR x 3.26)
MegaLZ megalz_dec40 110 12,965
(79.13%)
3,108,603
(LDIR x 8.24)
MegaLZ unmegalz_fast 229 12,965
(79.13%)
1,304,447
(LDIR x 3.46)
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 145 12,945
(79.01%)
1,783,812
(LDIR x 4.73)
RIP derip_fast 231 12,047
(73.52%)
10,145,491
(LDIR x 26.92)
RIP derip_small 228 12,047
(73.52%)
11,819,986
(LDIR x 31.36)
RIP derip_fast_rom 231 12,047
(73.52%)
10,212,147
(LDIR x 27.09)
RIP derip_small_rom 228 12,047
(73.52%)
11,886,642
(LDIR x 31.54)
mRIP demrip_faster 223 12,128
(74.02%)
10,160,851
(LDIR x 26.96)
mRIP demrip_fast 222 12,128
(74.02%)
10,219,569
(LDIR x 27.11)
mRIP demrip_small 218 12,128
(74.02%)
12,027,146
(LDIR x 31.91)
Shrinkler shrinkler_recall_209 209 12,146
(74.13%)
204,353,362
(LDIR x 542.28)
Shrinkler shrinkler_recall_209_r800_rom 208 12,146
(74.13%)
202,802,358
(LDIR x 538.16)
Shrinkler deshrinkler 212 12,146
(74.13%)
201,996,384
(LDIR x 536.02)
Shrinkler deshrinkler_p1 210 12,146
(74.13%)
201,024,624
(LDIR x 533.45)
Shrinkler deshrinkler_p1_180 207 12,146
(74.13%)
202,996,710
(LDIR x 538.68)
Shrinkler(-b) deshrink_np 202 12,091
(73.79%)
203,941,838
(LDIR x 541.19)
Shrinkler(-b) deshrink_np_r800 202 12,091
(73.79%)
202,431,213
(LDIR x 537.18)
Shrinkler(-b) deshrinkler_np 206 12,091
(73.79%)
201,620,953
(LDIR x 535.03)
Shrinkler(-b) deshrinkler_np_p1 204 12,091
(73.79%)
200,653,583
(LDIR x 532.46)
Shrinkler(-b) deshrinkler_np_p1_180 201 12,091
(73.79%)
202,624,687
(LDIR x 537.69)
upkr unpack_upkr_size 170 12,034
(73.44%)
87,770,314
(LDIR x 232.91)
upkr unpack_upkr_speed 195 12,034
(73.44%)
74,401,574
(LDIR x 197.43)
upkr unpack_upkr_size_rom 169 12,034
(73.44%)
87,837,450
(LDIR x 233.09)
upkr unpack_upkr_speed_rom 194 12,034
(73.44%)
74,468,710
(LDIR x 197.61)
upkr unpack_upkr_minusquare 702 12,034
(73.44%)
64,960,525
(LDIR x 172.38)
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)
zx5 dzx5_turbo_rom 141 12,784
(78.02%)
1,788,136
(LDIR x 4.74)
zx7 dzx7_lom_v1 214 13,104
(79.98%)
1,607,280
(LDIR x 4.26)
zx7 dzx7_lom_v1p1 199 13,104
(79.98%)
1,507,189
(LDIR x 3.99)
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)
Bitbuster depack.gen 168 12,856
(78.46%)
1,758,233
(LDIR x 4.66)
Bitbuster debitbust 89 12,856
(78.46%)
2,322,296
(LDIR x 6.16)
Bitbuster debitbustp0 84 12,856
(78.46%)
2,278,582
(LDIR x 6.04)
Bitbuster debitbustp1 88 12,856
(78.46%)
2,021,969
(LDIR x 5.36)
Bitbuster debitbustp2 96 12,856
(78.46%)
1,708,568
(LDIR x 4.53)
BitBuster2 bitbuster 91 12,849
(78.42%)
2,092,185
(LDIR x 5.55)
BitBuster2 bitbuster_180 86 12,849
(78.42%)
2,101,725
(LDIR x 5.57)
BitBuster2 bitbuster_speed 161 12,849
(78.42%)
1,540,050
(LDIR x 4.08)
BitBuster2 bitbuster_speed_180 156 12,849
(78.42%)
1,549,590
(LDIR x 4.11)
BitBuster2 unbitbuster2 81 12,849
(78.42%)
1,705,056
(LDIR x 4.52)
BitBuster2 unbitbuster2_speed 89 12,849
(78.42%)
1,463,521
(LDIR x 3.88)
BitBuster2 unbitbuster2_speed2 104 12,849
(78.42%)
1,408,296
(LDIR x 3.73)
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_x3_p0 235 12,271
(74.89%)
4,907,031
(LDIR x 13.02)
Exomizer2 deexoopt_x3_180_p0 242 12,271
(74.89%)
5,078,190
(LDIR x 13.47)
Exomizer2 deexo3_p0 197 12,271
(74.89%)
5,838,648
(LDIR x 15.49)
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_x3_p7 212 12,271
(74.89%)
4,249,816
(LDIR x 11.27)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 12,177
(74.32%)
4,590,628
(LDIR x 12.18)
Exomizer3.1 deexoopt_x3_180_p39 251 12,177
(74.32%)
4,755,374
(LDIR x 12.61)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 12,282
(74.96%)
2,430,190
(LDIR x 6.44)
hrust8 dehrust8_hl_size 230 12,282
(74.96%)
2,853,271
(LDIR x 7.57)
lz4 lz4dec 73 14,279
(87.15%)
568,349
(LDIR x 1.50)
lz4 unlz4_spke 92 14,279
(87.15%)
539,707
(LDIR x 1.43)
lz4 unlz4_spke_fast 87 14,279
(87.15%)
525,085
(LDIR x 1.39)
lz4 unlz4_spke_small 65 14,279
(87.15%)
540,435
(LDIR x 1.43)
lz48 lz48decrunch_v006_ 70 14,250
(86.97%)
581,226
(LDIR x 1.54)
lz48 lz48decrunch_v006_180_size 64 14,250
(86.97%)
580,429
(LDIR x 1.54)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 13,183
(80.46%)
1,027,418
(LDIR x 2.72)
lze dlze_small 73 13,183
(80.46%)
1,544,729
(LDIR x 4.09)
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_fast3 99 13,183
(80.46%)
963,495
(LDIR x 2.55)
lzeee dlzeee_small 68 13,183
(80.46%)
1,472,789
(LDIR x 3.90)
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)
lzf unlzf_fast 86 13,835
(84.44%)
718,789
(LDIR x 1.90)
lzf unlzf_fastp1 75 13,835
(84.44%)
718,147
(LDIR x 1.90)
lzf unlzf_small 56 13,835
(84.44%)
786,492
(LDIR x 2.08)
lzf unlzf_smallp1 55 13,835
(84.44%)
786,318
(LDIR x 2.08)
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 207 12,795
(78.09%)
970,549
(LDIR x 2.57)
lzsa2 unlzsa2_fast_rom 205 12,795
(78.09%)
1,011,121
(LDIR x 2.68)
lzsa2 unlzsa2_small 134 12,795
(78.09%)
1,108,322
(LDIR x 2.94)
lzsa2 unlzsa2_small_rom 132 12,795
(78.09%)
1,148,894
(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,258,954
(LDIR x 3.34)
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 145 12,700
(77.51%)
1,675,739
(LDIR x 4.44)
RIP derip_fast 231 11,904
(72.65%)
10,021,220
(LDIR x 26.59)
RIP derip_small 228 11,904
(72.65%)
11,675,819
(LDIR x 30.98)
RIP derip_fast_rom 231 11,904
(72.65%)
10,082,165
(LDIR x 26.75)
RIP derip_small_rom 228 11,904
(72.65%)
11,736,764
(LDIR x 31.14)
mRIP demrip_faster 223 11,978
(73.10%)
10,053,579
(LDIR x 26.67)
mRIP demrip_fast 222 11,978
(73.10%)
10,107,862
(LDIR x 26.82)
mRIP demrip_small 218 11,978
(73.10%)
11,893,022
(LDIR x 31.56)
Shrinkler shrinkler_recall_209 209 11,916
(72.72%)
198,247,021
(LDIR x 526.08)
Shrinkler shrinkler_recall_209_r800_rom 208 11,916
(72.72%)
196,703,070
(LDIR x 521.98)
Shrinkler deshrinkler 212 11,916
(72.72%)
195,934,288
(LDIR x 519.94)
Shrinkler deshrinkler_p1 210 11,916
(72.72%)
194,980,878
(LDIR x 517.41)
Shrinkler deshrinkler_p1_180 207 11,916
(72.72%)
196,893,752
(LDIR x 522.48)
Shrinkler(-b) deshrink_np 202 11,843
(72.28%)
197,845,269
(LDIR x 525.01)
Shrinkler(-b) deshrink_np_r800 202 11,843
(72.28%)
196,346,493
(LDIR x 521.03)
Shrinkler(-b) deshrinkler_np 206 11,843
(72.28%)
195,571,613
(LDIR x 518.98)
Shrinkler(-b) deshrinkler_np_p1 204 11,843
(72.28%)
194,624,063
(LDIR x 516.46)
Shrinkler(-b) deshrinkler_np_p1_180 201 11,843
(72.28%)
196,536,003
(LDIR x 521.53)
upkr unpack_upkr_size 170 11,796
(71.99%)
84,129,139
(LDIR x 223.25)
upkr unpack_upkr_speed 195 11,796
(71.99%)
71,285,429
(LDIR x 189.16)
upkr unpack_upkr_size_rom 169 11,796
(71.99%)
84,186,359
(LDIR x 223.40)
upkr unpack_upkr_speed_rom 194 11,796
(71.99%)
71,342,649
(LDIR x 189.31)
upkr unpack_upkr_minusquare 702 11,796
(71.99%)
62,213,120
(LDIR x 165.09)
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)
zx5 dzx5_turbo_rom 141 12,464
(76.07%)
1,646,216
(LDIR x 4.36)
zx7 dzx7_lom_v1 214 12,784
(78.02%)
1,504,449
(LDIR x 3.99)
zx7 dzx7_lom_v1p1 199 12,784
(78.02%)
1,409,736
(LDIR x 3.74)
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)
Bitbuster depack.gen 168 13,293
(81.13%)
1,713,241
(LDIR x 4.54)
Bitbuster debitbust 89 13,293
(81.13%)
2,262,023
(LDIR x 6.00)
Bitbuster debitbustp0 84 13,293
(81.13%)
2,195,460
(LDIR x 5.82)
Bitbuster debitbustp1 88 13,293
(81.13%)
1,922,696
(LDIR x 5.10)
Bitbuster debitbustp2 96 13,293
(81.13%)
1,636,331
(LDIR x 4.34)
BitBuster2 bitbuster 91 13,279
(81.04%)
2,031,327
(LDIR x 5.39)
BitBuster2 bitbuster_180 86 13,279
(81.04%)
2,040,510
(LDIR x 5.41)
BitBuster2 bitbuster_speed 161 13,279
(81.04%)
1,495,280
(LDIR x 3.96)
BitBuster2 bitbuster_speed_180 156 13,279
(81.04%)
1,504,463
(LDIR x 3.99)
BitBuster2 unbitbuster2 81 13,279
(81.04%)
1,623,401
(LDIR x 4.30)
BitBuster2 unbitbuster2_speed 89 13,279
(81.04%)
1,409,619
(LDIR x 3.74)
BitBuster2 unbitbuster2_speed2 104 13,279
(81.04%)
1,355,190
(LDIR x 3.59)
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_x3_p0 235 12,740
(77.75%)
5,039,755
(LDIR x 13.37)
Exomizer2 deexoopt_x3_180_p0 242 12,740
(77.75%)
5,234,946
(LDIR x 13.89)
Exomizer2 deexo3_p0 197 12,740
(77.75%)
5,962,005
(LDIR x 15.82)
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_x3_p7 212 12,739
(77.75%)
4,517,671
(LDIR x 11.98)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 12,658
(77.25%)
4,895,502
(LDIR x 12.99)
Exomizer3.1 deexoopt_x3_180_p39 251 12,658
(77.25%)
5,082,340
(LDIR x 13.48)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 12,768
(77.92%)
2,493,084
(LDIR x 6.61)
hrust8 dehrust8_hl_size 230 12,768
(77.92%)
2,920,760
(LDIR x 7.75)
lz4 lz4dec 73 14,826
(90.49%)
580,307
(LDIR x 1.53)
lz4 unlz4_spke 92 14,826
(90.49%)
550,975
(LDIR x 1.46)
lz4 unlz4_spke_fast 87 14,826
(90.49%)
535,226
(LDIR x 1.42)
lz4 unlz4_spke_small 65 14,826
(90.49%)
550,769
(LDIR x 1.46)
lz48 lz48decrunch_v006_ 70 14,268
(87.08%)
613,020
(LDIR x 1.62)
lz48 lz48decrunch_v006_180_size 64 14,268
(87.08%)
610,090
(LDIR x 1.61)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 13,694
(83.58%)
1,041,038
(LDIR x 2.76)
lze dlze_small 73 13,694
(83.58%)
1,586,242
(LDIR x 4.20)
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_fast3 99 13,694
(83.58%)
982,488
(LDIR x 2.60)
lzeee dlzeee_small 68 13,694
(83.58%)
1,530,212
(LDIR x 4.06)
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)
lzf unlzf_fast 86 14,438
(88.12%)
701,841
(LDIR x 1.86)
lzf unlzf_fastp1 75 14,438
(88.12%)
701,224
(LDIR x 1.86)
lzf unlzf_small 56 14,438
(88.12%)
768,679
(LDIR x 2.03)
lzf unlzf_smallp1 55 14,438
(88.12%)
768,541
(LDIR x 2.03)
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 207 13,289
(81.10%)
940,122
(LDIR x 2.49)
lzsa2 unlzsa2_fast_rom 205 13,289
(81.10%)
978,982
(LDIR x 2.59)
lzsa2 unlzsa2_small 134 13,289
(81.10%)
1,071,679
(LDIR x 2.84)
lzsa2 unlzsa2_small_rom 132 13,289
(81.10%)
1,110,539
(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,288,900
(LDIR x 3.42)
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 145 13,205
(80.59%)
1,587,148
(LDIR x 4.21)
RIP derip_fast 231 12,475
(76.14%)
10,508,730
(LDIR x 27.88)
RIP derip_small 228 12,475
(76.14%)
12,242,660
(LDIR x 32.48)
RIP derip_fast_rom 231 12,475
(76.14%)
10,572,619
(LDIR x 28.05)
RIP derip_small_rom 228 12,475
(76.14%)
12,306,549
(LDIR x 32.65)
mRIP demrip_faster 223 12,552
(76.61%)
10,556,339
(LDIR x 28.01)
mRIP demrip_fast 222 12,552
(76.61%)
10,615,757
(LDIR x 28.17)
mRIP demrip_small 218 12,552
(76.61%)
12,489,270
(LDIR x 33.14)
Shrinkler shrinkler_recall_209 209 12,274
(74.91%)
202,922,527
(LDIR x 538.48)
Shrinkler shrinkler_recall_209_r800_rom 208 12,274
(74.91%)
201,342,904
(LDIR x 534.29)
Shrinkler deshrinkler 212 12,274
(74.91%)
200,554,946
(LDIR x 532.20)
Shrinkler deshrinkler_p1 210 12,274
(74.91%)
199,572,956
(LDIR x 529.59)
Shrinkler deshrinkler_p1_180 207 12,274
(74.91%)
201,539,302
(LDIR x 534.81)
Shrinkler(-b) deshrink_np 202 12,174
(74.30%)
202,208,759
(LDIR x 536.59)
Shrinkler(-b) deshrink_np_r800 202 12,174
(74.30%)
200,681,898
(LDIR x 532.54)
Shrinkler(-b) deshrinkler_np 206 12,174
(74.30%)
199,887,789
(LDIR x 530.43)
Shrinkler(-b) deshrinkler_np_p1 204 12,174
(74.30%)
198,913,799
(LDIR x 527.84)
Shrinkler(-b) deshrinkler_np_p1_180 201 12,174
(74.30%)
200,876,696
(LDIR x 533.05)
upkr unpack_upkr_size 170 12,098
(73.84%)
85,109,162
(LDIR x 225.85)
upkr unpack_upkr_speed 195 12,098
(73.84%)
72,058,102
(LDIR x 191.21)
upkr unpack_upkr_size_rom 169 12,098
(73.84%)
85,158,984
(LDIR x 225.98)
upkr unpack_upkr_speed_rom 194 12,098
(73.84%)
72,107,924
(LDIR x 191.34)
upkr unpack_upkr_minusquare 702 12,098
(73.84%)
62,841,949
(LDIR x 166.76)
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)
zx5 dzx5_turbo_rom 141 12,917
(78.83%)
1,579,573
(LDIR x 4.19)
zx7 dzx7_lom_v1 214 13,224
(80.71%)
1,451,456
(LDIR x 3.85)
zx7 dzx7_lom_v1p1 199 13,224
(80.71%)
1,358,956
(LDIR x 3.60)
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)
Bitbuster depack.gen 168 14,088
(85.98%)
1,830,290
(LDIR x 4.85)
Bitbuster debitbust 89 14,088
(85.98%)
2,431,874
(LDIR x 6.45)
Bitbuster debitbustp0 84 14,088
(85.98%)
2,392,786
(LDIR x 6.34)
Bitbuster debitbustp1 88 14,088
(85.98%)
2,108,897
(LDIR x 5.59)
Bitbuster debitbustp2 96 14,088
(85.98%)
1,782,948
(LDIR x 4.73)
BitBuster2 bitbuster 91 14,076
(85.91%)
2,197,580
(LDIR x 5.83)
BitBuster2 bitbuster_180 86 14,076
(85.91%)
2,207,684
(LDIR x 5.85)
BitBuster2 bitbuster_speed 161 14,076
(85.91%)
1,607,786
(LDIR x 4.26)
BitBuster2 bitbuster_speed_180 156 14,076
(85.91%)
1,617,890
(LDIR x 4.29)
BitBuster2 unbitbuster2 81 14,076
(85.91%)
1,769,673
(LDIR x 4.69)
BitBuster2 unbitbuster2_speed 89 14,076
(85.91%)
1,519,665
(LDIR x 4.03)
BitBuster2 unbitbuster2_speed2 104 14,076
(85.91%)
1,464,558
(LDIR x 3.88)
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_x3_p0 235 13,402
(81.79%)
5,392,790
(LDIR x 14.31)
Exomizer2 deexoopt_x3_180_p0 242 13,402
(81.79%)
5,579,980
(LDIR x 14.80)
Exomizer2 deexo3_p0 197 13,402
(81.79%)
6,403,607
(LDIR x 16.99)
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_x3_p7 212 13,402
(81.79%)
4,540,695
(LDIR x 12.04)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 13,355
(81.51%)
4,983,314
(LDIR x 13.22)
Exomizer3.1 deexoopt_x3_180_p39 251 13,355
(81.51%)
5,165,238
(LDIR x 13.70)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 13,454
(82.11%)
2,542,254
(LDIR x 6.74)
hrust8 dehrust8_hl_size 230 13,454
(82.11%)
3,006,559
(LDIR x 7.97)
lz4 lz4dec 73 15,437
(94.21%)
551,188
(LDIR x 1.46)
lz4 unlz4_spke 92 15,437
(94.21%)
524,602
(LDIR x 1.39)
lz4 unlz4_spke_fast 87 15,437
(94.21%)
511,617
(LDIR x 1.35)
lz4 unlz4_spke_small 65 15,437
(94.21%)
525,824
(LDIR x 1.39)
lz48 lz48decrunch_v006_ 70 15,305
(93.41%)
563,268
(LDIR x 1.49)
lz48 lz48decrunch_v006_180_size 64 15,305
(93.41%)
563,434
(LDIR x 1.49)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 14,385
(87.79%)
1,067,615
(LDIR x 2.83)
lze dlze_small 73 14,385
(87.79%)
1,622,015
(LDIR x 4.30)
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_fast3 99 14,385
(87.79%)
997,079
(LDIR x 2.64)
lzeee dlzeee_small 68 14,385
(87.79%)
1,544,605
(LDIR x 4.09)
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)
lzf unlzf_fast 86 15,002
(91.56%)
740,365
(LDIR x 1.96)
lzf unlzf_fastp1 75 15,002
(91.56%)
739,719
(LDIR x 1.96)
lzf unlzf_small 56 15,002
(91.56%)
810,622
(LDIR x 2.15)
lzf unlzf_smallp1 55 15,002
(91.56%)
810,568
(LDIR x 2.15)
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 207 14,053
(85.77%)
990,867
(LDIR x 2.62)
lzsa2 unlzsa2_fast_rom 205 14,053
(85.77%)
1,031,957
(LDIR x 2.73)
lzsa2 unlzsa2_small 134 14,053
(85.77%)
1,136,569
(LDIR x 3.01)
lzsa2 unlzsa2_small_rom 132 14,053
(85.77%)
1,177,659
(LDIR x 3.12)
MegaLZ megalz_dec40 110 13,917
(84.94%)
3,129,990
(LDIR x 8.30)
MegaLZ unmegalz_fast 229 13,917
(84.94%)
1,298,101
(LDIR x 3.44)
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 145 13,909
(84.89%)
1,780,994
(LDIR x 4.72)
RIP derip_fast 231 12,943
(78.99%)
10,794,552
(LDIR x 28.64)
RIP derip_small 228 12,943
(78.99%)
12,593,610
(LDIR x 33.41)
RIP derip_fast_rom 231 12,943
(78.99%)
10,858,208
(LDIR x 28.81)
RIP derip_small_rom 228 12,943
(78.99%)
12,657,266
(LDIR x 33.58)
mRIP demrip_faster 223 12,996
(79.32%)
10,819,405
(LDIR x 28.71)
mRIP demrip_fast 222 12,996
(79.32%)
10,876,781
(LDIR x 28.86)
mRIP demrip_small 218 12,996
(79.32%)
12,811,463
(LDIR x 33.99)
Shrinkler shrinkler_recall_209 209 13,099
(79.94%)
219,699,688
(LDIR x 583.00)
Shrinkler shrinkler_recall_209_r800_rom 208 13,099
(79.94%)
218,002,526
(LDIR x 578.50)
Shrinkler deshrinkler 212 13,099
(79.94%)
217,144,134
(LDIR x 576.22)
Shrinkler deshrinkler_p1 210 13,099
(79.94%)
216,096,154
(LDIR x 573.44)
Shrinkler deshrinkler_p1_180 207 13,099
(79.94%)
218,212,122
(LDIR x 579.06)
Shrinkler(-b) deshrink_np 202 13,019
(79.46%)
219,354,632
(LDIR x 582.09)
Shrinkler(-b) deshrink_np_r800 202 13,019
(79.46%)
217,709,771
(LDIR x 577.72)
Shrinkler(-b) deshrinkler_np 206 13,019
(79.46%)
216,843,578
(LDIR x 575.42)
Shrinkler(-b) deshrinkler_np_p1 204 13,019
(79.46%)
215,801,988
(LDIR x 572.66)
Shrinkler(-b) deshrinkler_np_p1_180 201 13,019
(79.46%)
217,918,089
(LDIR x 578.28)
upkr unpack_upkr_size 170 12,970
(79.16%)
93,563,836
(LDIR x 248.28)
upkr unpack_upkr_speed 195 12,970
(79.16%)
79,227,426
(LDIR x 210.24)
upkr unpack_upkr_size_rom 169 12,970
(79.16%)
93,623,890
(LDIR x 248.44)
upkr unpack_upkr_speed_rom 194 12,970
(79.16%)
79,287,480
(LDIR x 210.40)
upkr unpack_upkr_minusquare 702 12,970
(79.16%)
69,098,376
(LDIR x 183.36)
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)
zx5 dzx5_turbo_rom 141 13,785
(84.13%)
1,743,777
(LDIR x 4.62)
zx7 dzx7_lom_v1 214 14,021
(85.57%)
1,563,876
(LDIR x 4.14)
zx7 dzx7_lom_v1p1 199 14,021
(85.57%)
1,465,744
(LDIR x 3.88)
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)
Bitbuster depack.gen 168 10,551
(64.39%)
1,420,395
(LDIR x 3.76)
Bitbuster debitbust 89 10,551
(64.39%)
1,856,557
(LDIR x 4.92)
Bitbuster debitbustp0 84 10,551
(64.39%)
1,793,945
(LDIR x 4.76)
Bitbuster debitbustp1 88 10,551
(64.39%)
1,576,068
(LDIR x 4.18)
Bitbuster debitbustp2 96 10,551
(64.39%)
1,349,111
(LDIR x 3.58)
BitBuster2 bitbuster 91 10,542
(64.34%)
1,675,783
(LDIR x 4.44)
BitBuster2 bitbuster_180 86 10,542
(64.34%)
1,682,506
(LDIR x 4.46)
BitBuster2 bitbuster_speed 161 10,542
(64.34%)
1,248,303
(LDIR x 3.31)
BitBuster2 bitbuster_speed_180 156 10,542
(64.34%)
1,255,026
(LDIR x 3.33)
BitBuster2 unbitbuster2 81 10,542
(64.34%)
1,353,984
(LDIR x 3.59)
BitBuster2 unbitbuster2_speed 89 10,542
(64.34%)
1,181,307
(LDIR x 3.13)
BitBuster2 unbitbuster2_speed2 104 10,542
(64.34%)
1,137,430
(LDIR x 3.01)
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_x3_p0 235 10,071
(61.46%)
4,011,803
(LDIR x 10.64)
Exomizer2 deexoopt_x3_180_p0 242 10,071
(61.46%)
4,160,453
(LDIR x 11.04)
Exomizer2 deexo3_p0 197 10,071
(61.46%)
4,726,805
(LDIR x 12.54)
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_x3_p7 212 10,071
(61.46%)
3,561,509
(LDIR x 9.45)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 9,943
(60.68%)
3,775,916
(LDIR x 10.01)
Exomizer3.1 deexoopt_x3_180_p39 251 9,943
(60.68%)
3,914,245
(LDIR x 10.38)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,078
(61.51%)
2,063,708
(LDIR x 5.47)
hrust8 dehrust8_hl_size 230 10,078
(61.51%)
2,419,816
(LDIR x 6.42)
lz4 lz4dec 73 11,619
(70.91%)
585,468
(LDIR x 1.55)
lz4 unlz4_spke 92 11,619
(70.91%)
556,637
(LDIR x 1.47)
lz4 unlz4_spke_fast 87 11,619
(70.91%)
540,386
(LDIR x 1.43)
lz4 unlz4_spke_small 65 11,619
(70.91%)
555,343
(LDIR x 1.47)
lz48 lz48decrunch_v006_ 70 12,121
(73.98%)
593,944
(LDIR x 1.57)
lz48 lz48decrunch_v006_180_size 64 12,121
(73.98%)
591,303
(LDIR x 1.56)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 10,826
(66.07%)
896,384
(LDIR x 2.37)
lze dlze_small 73 10,826
(66.07%)
1,312,604
(LDIR x 3.48)
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_fast3 99 10,826
(66.07%)
844,846
(LDIR x 2.24)
lzeee dlzeee_small 68 10,826
(66.07%)
1,259,564
(LDIR x 3.34)
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)
lzf unlzf_fast 86 11,387
(69.50%)
658,336
(LDIR x 1.74)
lzf unlzf_fastp1 75 11,387
(69.50%)
657,820
(LDIR x 1.74)
lzf unlzf_small 56 11,387
(69.50%)
712,666
(LDIR x 1.89)
lzf unlzf_smallp1 55 11,387
(69.50%)
712,474
(LDIR x 1.89)
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 207 10,336
(63.08%)
833,361
(LDIR x 2.21)
lzsa2 unlzsa2_fast_rom 205 10,336
(63.08%)
863,559
(LDIR x 2.29)
lzsa2 unlzsa2_small 134 10,336
(63.08%)
945,711
(LDIR x 2.50)
lzsa2 unlzsa2_small_rom 132 10,336
(63.08%)
975,909
(LDIR x 2.58)
MegaLZ megalz_dec40 110 10,407
(63.51%)
2,560,679
(LDIR x 6.79)
MegaLZ unmegalz_fast 229 10,407
(63.51%)
1,124,411
(LDIR x 2.98)
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 145 10,466
(63.87%)
1,319,962
(LDIR x 3.50)
RIP derip_fast 231 9,727
(59.36%)
8,292,039
(LDIR x 22.00)
RIP derip_small 228 9,727
(59.36%)
9,644,035
(LDIR x 25.59)
RIP derip_fast_rom 231 9,727
(59.36%)
8,334,493
(LDIR x 22.11)
RIP derip_small_rom 228 9,727
(59.36%)
9,686,489
(LDIR x 25.70)
mRIP demrip_faster 223 9,873
(60.26%)
8,400,523
(LDIR x 22.29)
mRIP demrip_fast 222 9,873
(60.26%)
8,438,940
(LDIR x 22.39)
mRIP demrip_small 218 9,873
(60.26%)
9,909,004
(LDIR x 26.29)
Shrinkler shrinkler_recall_209 209 9,536
(58.20%)
157,373,448
(LDIR x 417.61)
Shrinkler shrinkler_recall_209_r800_rom 208 9,536
(58.20%)
156,152,003
(LDIR x 414.37)
Shrinkler deshrinkler 212 9,536
(58.20%)
155,539,909
(LDIR x 412.75)
Shrinkler deshrinkler_p1 210 9,536
(58.20%)
154,776,919
(LDIR x 410.72)
Shrinkler deshrinkler_p1_180 207 9,536
(58.20%)
156,304,601
(LDIR x 414.77)
Shrinkler(-b) deshrink_np 202 9,514
(58.06%)
157,164,548
(LDIR x 417.06)
Shrinkler(-b) deshrink_np_r800 202 9,514
(58.06%)
155,971,179
(LDIR x 413.89)
Shrinkler(-b) deshrinkler_np 206 9,514
(58.06%)
155,357,008
(LDIR x 412.26)
Shrinkler(-b) deshrinkler_np_p1 204 9,514
(58.06%)
154,595,788
(LDIR x 410.24)
Shrinkler(-b) deshrinkler_np_p1_180 201 9,514
(58.06%)
156,123,423
(LDIR x 414.29)
upkr unpack_upkr_size 170 9,412
(57.44%)
65,208,002
(LDIR x 173.03)
upkr unpack_upkr_speed 195 9,412
(57.44%)
55,278,302
(LDIR x 146.68)
upkr unpack_upkr_size_rom 169 9,412
(57.44%)
65,253,177
(LDIR x 173.15)
upkr unpack_upkr_speed_rom 194 9,412
(57.44%)
55,323,477
(LDIR x 146.80)
upkr unpack_upkr_minusquare 702 9,412
(57.44%)
48,276,485
(LDIR x 128.10)
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)
zx5 dzx5_turbo_rom 141 10,001
(61.04%)
1,320,136
(LDIR x 3.50)
zx7 dzx7_lom_v1 214 10,515
(64.17%)
1,216,320
(LDIR x 3.22)
zx7 dzx7_lom_v1p1 199 10,515
(64.17%)
1,142,101
(LDIR x 3.03)
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)
Bitbuster depack.gen 168 13,013
(79.42%)
1,744,445
(LDIR x 4.62)
Bitbuster debitbust 89 13,013
(79.42%)
2,299,272
(LDIR x 6.10)
Bitbuster debitbustp0 84 13,013
(79.42%)
2,236,204
(LDIR x 5.93)
Bitbuster debitbustp1 88 13,013
(79.42%)
1,973,131
(LDIR x 5.23)
Bitbuster debitbustp2 96 13,013
(79.42%)
1,672,895
(LDIR x 4.43)
BitBuster2 bitbuster 91 12,998
(79.33%)
2,057,758
(LDIR x 5.46)
BitBuster2 bitbuster_180 86 12,998
(79.33%)
2,067,106
(LDIR x 5.48)
BitBuster2 bitbuster_speed 161 12,998
(79.33%)
1,516,931
(LDIR x 4.02)
BitBuster2 bitbuster_speed_180 156 12,998
(79.33%)
1,526,279
(LDIR x 4.05)
BitBuster2 unbitbuster2 81 12,998
(79.33%)
1,661,738
(LDIR x 4.40)
BitBuster2 unbitbuster2_speed 89 12,998
(79.33%)
1,436,134
(LDIR x 3.81)
BitBuster2 unbitbuster2_speed2 104 12,998
(79.33%)
1,379,503
(LDIR x 3.66)
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_x3_p0 235 12,333
(75.27%)
4,968,256
(LDIR x 13.18)
Exomizer2 deexoopt_x3_180_p0 242 12,333
(75.27%)
5,146,959
(LDIR x 13.65)
Exomizer2 deexo3_p0 197 12,333
(75.27%)
5,924,440
(LDIR x 15.72)
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_x3_p7 212 12,333
(75.27%)
4,370,821
(LDIR x 11.59)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 12,220
(74.58%)
4,751,978
(LDIR x 12.61)
Exomizer3.1 deexoopt_x3_180_p39 251 12,220
(74.58%)
4,924,672
(LDIR x 13.06)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 12,331
(75.26%)
2,556,657
(LDIR x 6.78)
hrust8 dehrust8_hl_size 230 12,331
(75.26%)
3,002,257
(LDIR x 7.96)
lz4 lz4dec 73 14,567
(88.90%)
590,733
(LDIR x 1.56)
lz4 unlz4_spke 92 14,567
(88.90%)
559,638
(LDIR x 1.48)
lz4 unlz4_spke_fast 87 14,567
(88.90%)
543,242
(LDIR x 1.44)
lz4 unlz4_spke_small 65 14,567
(88.90%)
559,692
(LDIR x 1.48)
lz48 lz48decrunch_v006_ 70 14,074
(85.90%)
633,823
(LDIR x 1.68)
lz48 lz48decrunch_v006_180_size 64 14,074
(85.90%)
630,300
(LDIR x 1.67)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 13,299
(81.17%)
1,036,175
(LDIR x 2.74)
lze dlze_small 73 13,299
(81.17%)
1,565,649
(LDIR x 4.15)
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_fast3 99 13,299
(81.17%)
974,967
(LDIR x 2.58)
lzeee dlzeee_small 68 13,299
(81.17%)
1,500,939
(LDIR x 3.98)
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)
lzf unlzf_fast 86 14,134
(86.26%)
737,429
(LDIR x 1.95)
lzf unlzf_fastp1 75 14,134
(86.26%)
736,723
(LDIR x 1.95)
lzf unlzf_small 56 14,134
(86.26%)
812,412
(LDIR x 2.15)
lzf unlzf_smallp1 55 14,134
(86.26%)
812,196
(LDIR x 2.15)
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 207 12,801
(78.13%)
973,213
(LDIR x 2.58)
lzsa2 unlzsa2_fast_rom 205 12,801
(78.13%)
1,014,163
(LDIR x 2.69)
lzsa2 unlzsa2_small 134 12,801
(78.13%)
1,111,906
(LDIR x 2.95)
lzsa2 unlzsa2_small_rom 132 12,801
(78.13%)
1,152,856
(LDIR x 3.05)
MegaLZ megalz_dec40 110 12,833
(78.32%)
3,030,834
(LDIR x 8.04)
MegaLZ unmegalz_fast 229 12,833
(78.32%)
1,272,131
(LDIR x 3.37)
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 145 12,858
(78.47%)
1,825,966
(LDIR x 4.84)
RIP derip_fast 231 11,891
(72.57%)
10,024,909
(LDIR x 26.60)
RIP derip_small 228 11,891
(72.57%)
11,677,682
(LDIR x 30.98)
RIP derip_fast_rom 231 11,891
(72.57%)
10,081,316
(LDIR x 26.75)
RIP derip_small_rom 228 11,891
(72.57%)
11,734,089
(LDIR x 31.13)
mRIP demrip_faster 223 12,011
(73.30%)
10,113,820
(LDIR x 26.83)
mRIP demrip_fast 222 12,011
(73.30%)
10,166,412
(LDIR x 26.97)
mRIP demrip_small 218 12,011
(73.30%)
11,956,168
(LDIR x 31.72)
Shrinkler shrinkler_recall_209 209 11,817
(72.12%)
196,044,987
(LDIR x 520.23)
Shrinkler shrinkler_recall_209_r800_rom 208 11,817
(72.12%)
194,521,267
(LDIR x 516.19)
Shrinkler deshrinkler 212 11,817
(72.12%)
193,759,064
(LDIR x 514.17)
Shrinkler deshrinkler_p1 210 11,817
(72.12%)
192,813,624
(LDIR x 511.66)
Shrinkler deshrinkler_p1_180 207 11,817
(72.12%)
194,710,355
(LDIR x 516.69)
Shrinkler(-b) deshrink_np 202 11,770
(71.83%)
195,409,840
(LDIR x 518.55)
Shrinkler(-b) deshrink_np_r800 202 11,770
(71.83%)
193,923,416
(LDIR x 514.60)
Shrinkler(-b) deshrinkler_np 206 11,770
(71.83%)
193,159,649
(LDIR x 512.58)
Shrinkler(-b) deshrinkler_np_p1 204 11,770
(71.83%)
192,217,919
(LDIR x 510.08)
Shrinkler(-b) deshrinkler_np_p1_180 201 11,770
(71.83%)
194,111,762
(LDIR x 515.10)
upkr unpack_upkr_size 170 11,706
(71.44%)
82,339,823
(LDIR x 218.50)
upkr unpack_upkr_speed 195 11,706
(71.44%)
69,780,903
(LDIR x 185.17)
upkr unpack_upkr_size_rom 169 11,706
(71.44%)
82,396,325
(LDIR x 218.65)
upkr unpack_upkr_speed_rom 194 11,706
(71.44%)
69,837,405
(LDIR x 185.32)
upkr unpack_upkr_minusquare 702 11,706
(71.44%)
60,917,782
(LDIR x 161.65)
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)
zx5 dzx5_turbo_rom 141 12,493
(76.25%)
1,638,231
(LDIR x 4.34)
zx7 dzx7_lom_v1 214 12,943
(78.99%)
1,480,424
(LDIR x 3.92)
zx7 dzx7_lom_v1p1 199 12,943
(78.99%)
1,385,950
(LDIR x 3.67)
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)
Bitbuster depack.gen 168 6,683
(40.78%)
1,573,785
(LDIR x 4.17)
Bitbuster debitbust 89 6,683
(40.78%)
2,000,457
(LDIR x 5.30)
Bitbuster debitbustp0 84 6,683
(40.78%)
1,934,967
(LDIR x 5.13)
Bitbuster debitbustp1 88 6,683
(40.78%)
1,831,976
(LDIR x 4.86)
Bitbuster debitbustp2 96 6,683
(40.78%)
1,514,591
(LDIR x 4.01)
BitBuster2 bitbuster 91 6,661
(40.65%)
1,716,295
(LDIR x 4.55)
BitBuster2 bitbuster_180 86 6,661
(40.65%)
1,723,555
(LDIR x 4.57)
BitBuster2 bitbuster_speed 161 6,661
(40.65%)
1,312,805
(LDIR x 3.48)
BitBuster2 bitbuster_speed_180 156 6,661
(40.65%)
1,320,065
(LDIR x 3.50)
BitBuster2 unbitbuster2 81 6,661
(40.65%)
1,547,029
(LDIR x 4.10)
BitBuster2 unbitbuster2_speed 89 6,661
(40.65%)
1,302,743
(LDIR x 3.45)
BitBuster2 unbitbuster2_speed2 104 6,661
(40.65%)
1,237,735
(LDIR x 3.28)
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_x3_p0 235 6,098
(37.21%)
3,424,349
(LDIR x 9.08)
Exomizer2 deexoopt_x3_180_p0 242 6,098
(37.21%)
3,542,167
(LDIR x 9.39)
Exomizer2 deexo3_p0 197 6,098
(37.21%)
4,040,809
(LDIR x 10.72)
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_x3_p7 212 6,098
(37.21%)
3,026,146
(LDIR x 8.03)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 6,123
(37.37%)
3,333,031
(LDIR x 8.84)
Exomizer3.1 deexoopt_x3_180_p39 251 6,123
(37.37%)
3,448,542
(LDIR x 9.15)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 6,433
(39.26%)
2,185,796
(LDIR x 5.80)
hrust8 dehrust8_hl_size 230 6,433
(39.26%)
2,482,140
(LDIR x 6.58)
lz4 lz4dec 73 8,077
(49.29%)
776,298
(LDIR x 2.06)
lz4 unlz4_spke 92 8,077
(49.29%)
727,761
(LDIR x 1.93)
lz4 unlz4_spke_fast 87 8,077
(49.29%)
691,885
(LDIR x 1.83)
lz4 unlz4_spke_small 65 8,077
(49.29%)
717,975
(LDIR x 1.90)
lz48 lz48decrunch_v006_ 70 8,167
(49.84%)
735,565
(LDIR x 1.95)
lz48 lz48decrunch_v006_180_size 64 8,167
(49.84%)
725,782
(LDIR x 1.92)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 7,023
(42.86%)
930,231
(LDIR x 2.46)
lze dlze_small 73 7,023
(42.86%)
1,292,127
(LDIR x 3.42)
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_fast3 99 7,023
(42.86%)
884,920
(LDIR x 2.34)
lzeee dlzeee_small 68 7,023
(42.86%)
1,174,807
(LDIR x 3.11)
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)
lzf unlzf_fast 86 7,335
(44.76%)
795,755
(LDIR x 2.11)
lzf unlzf_fastp1 75 7,335
(44.76%)
795,309
(LDIR x 2.11)
lzf unlzf_small 56 7,335
(44.76%)
858,157
(LDIR x 2.27)
lzf unlzf_smallp1 55 7,335
(44.76%)
857,530
(LDIR x 2.27)
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 207 6,412
(39.13%)
930,574
(LDIR x 2.46)
lzsa2 unlzsa2_fast_rom 205 6,412
(39.13%)
968,982
(LDIR x 2.57)
lzsa2 unlzsa2_small 134 6,412
(39.13%)
1,052,566
(LDIR x 2.79)
lzsa2 unlzsa2_small_rom 132 6,412
(39.13%)
1,090,974
(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,144,256
(LDIR x 3.03)
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 145 6,511
(39.73%)
1,355,138
(LDIR x 3.59)
RIP derip_fast 231 5,833
(35.60%)
5,350,794
(LDIR x 14.19)
RIP derip_small 228 5,833
(35.60%)
6,161,524
(LDIR x 16.35)
RIP derip_fast_rom 231 5,833
(35.60%)
5,394,492
(LDIR x 14.31)
RIP derip_small_rom 228 5,833
(35.60%)
6,205,222
(LDIR x 16.46)
mRIP demrip_faster 223 5,943
(36.27%)
5,396,137
(LDIR x 14.31)
mRIP demrip_fast 222 5,943
(36.27%)
5,435,224
(LDIR x 14.42)
mRIP demrip_small 218 5,943
(36.27%)
6,327,904
(LDIR x 16.79)
Shrinkler shrinkler_recall_209 209 5,726
(34.94%)
102,142,021
(LDIR x 271.05)
Shrinkler shrinkler_recall_209_r800_rom 208 5,726
(34.94%)
101,504,077
(LDIR x 269.35)
Shrinkler deshrinkler 212 5,726
(34.94%)
101,057,231
(LDIR x 268.17)
Shrinkler deshrinkler_p1 210 5,726
(34.94%)
100,599,061
(LDIR x 266.95)
Shrinkler deshrinkler_p1_180 207 5,726
(34.94%)
101,595,711
(LDIR x 269.60)
Shrinkler(-b) deshrink_np 202 5,663
(34.56%)
101,857,867
(LDIR x 270.29)
Shrinkler(-b) deshrink_np_r800 202 5,663
(34.56%)
101,251,696
(LDIR x 268.68)
Shrinkler(-b) deshrinkler_np 206 5,663
(34.56%)
100,799,643
(LDIR x 267.48)
Shrinkler(-b) deshrinkler_np_p1 204 5,663
(34.56%)
100,346,513
(LDIR x 266.28)
Shrinkler(-b) deshrinkler_np_p1_180 201 5,663
(34.56%)
101,342,322
(LDIR x 268.92)
upkr unpack_upkr_size 170 5,623
(34.32%)
44,804,486
(LDIR x 118.89)
upkr unpack_upkr_speed 195 5,623
(34.32%)
38,036,296
(LDIR x 100.93)
upkr unpack_upkr_size_rom 169 5,623
(34.32%)
44,848,451
(LDIR x 119.01)
upkr unpack_upkr_speed_rom 194 5,623
(34.32%)
38,080,261
(LDIR x 101.05)
upkr unpack_upkr_minusquare 702 5,623
(34.32%)
33,244,113
(LDIR x 88.21)
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)
zx5 dzx5_turbo_rom 141 6,158
(37.58%)
1,341,167
(LDIR x 3.55)
zx7 dzx7_lom_v1 214 6,532
(39.86%)
1,340,012
(LDIR x 3.55)
zx7 dzx7_lom_v1p1 199 6,532
(39.86%)
1,256,558
(LDIR x 3.33)
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)
Bitbuster depack.gen 168 4,507
(27.50%)
1,217,510
(LDIR x 3.23)
Bitbuster debitbust 89 4,507
(27.50%)
1,515,937
(LDIR x 4.02)
Bitbuster debitbustp0 84 4,507
(27.50%)
1,465,787
(LDIR x 3.88)
Bitbuster debitbustp1 88 4,507
(27.50%)
1,397,874
(LDIR x 3.70)
Bitbuster debitbustp2 96 4,507
(27.50%)
1,172,677
(LDIR x 3.11)
BitBuster2 bitbuster 91 4,495
(27.43%)
1,316,038
(LDIR x 3.49)
BitBuster2 bitbuster_180 86 4,495
(27.43%)
1,321,000
(LDIR x 3.50)
BitBuster2 bitbuster_speed 161 4,495
(27.43%)
1,032,892
(LDIR x 2.74)
BitBuster2 bitbuster_speed_180 156 4,495
(27.43%)
1,037,854
(LDIR x 2.75)
BitBuster2 unbitbuster2 81 4,495
(27.43%)
1,205,044
(LDIR x 3.19)
BitBuster2 unbitbuster2_speed 89 4,495
(27.43%)
1,028,942
(LDIR x 2.73)
BitBuster2 unbitbuster2_speed2 104 4,495
(27.43%)
981,566
(LDIR x 2.60)
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_x3_p0 235 3,975
(24.26%)
2,374,424
(LDIR x 6.30)
Exomizer2 deexoopt_x3_180_p0 242 3,975
(24.26%)
2,449,479
(LDIR x 6.50)
Exomizer2 deexo3_p0 197 3,975
(24.26%)
2,782,439
(LDIR x 7.38)
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_x3_p7 212 3,975
(24.26%)
2,101,265
(LDIR x 5.57)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 3,988
(24.34%)
2,294,979
(LDIR x 6.09)
Exomizer3.1 deexoopt_x3_180_p39 251 3,988
(24.34%)
2,369,199
(LDIR x 6.28)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 4,230
(25.81%)
1,625,773
(LDIR x 4.31)
hrust8 dehrust8_hl_size 230 4,230
(25.81%)
1,820,041
(LDIR x 4.82)
lz4 lz4dec 73 5,420
(33.08%)
670,196
(LDIR x 1.77)
lz4 unlz4_spke 92 5,420
(33.08%)
635,207
(LDIR x 1.68)
lz4 unlz4_spke_fast 87 5,420
(33.08%)
608,995
(LDIR x 1.61)
lz4 unlz4_spke_small 65 5,420
(33.08%)
627,506
(LDIR x 1.66)
lz48 lz48decrunch_v006_ 70 5,532
(33.76%)
654,070
(LDIR x 1.73)
lz48 lz48decrunch_v006_180_size 64 5,532
(33.76%)
646,216
(LDIR x 1.71)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 4,660
(28.44%)
764,979
(LDIR x 2.02)
lze dlze_small 73 4,660
(28.44%)
1,015,130
(LDIR x 2.69)
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_fast3 99 4,660
(28.44%)
734,585
(LDIR x 1.94)
lzeee dlzeee_small 68 4,660
(28.44%)
930,930
(LDIR x 2.47)
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)
lzf unlzf_fast 86 4,950
(30.21%)
680,705
(LDIR x 1.80)
lzf unlzf_fastp1 75 4,950
(30.21%)
680,228
(LDIR x 1.80)
lzf unlzf_small 56 4,950
(30.21%)
726,499
(LDIR x 1.92)
lzf unlzf_smallp1 55 4,950
(30.21%)
726,037
(LDIR x 1.92)
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 207 4,247
(25.92%)
763,083
(LDIR x 2.02)
lzsa2 unlzsa2_fast_rom 205 4,247
(25.92%)
789,959
(LDIR x 2.09)
lzsa2 unlzsa2_small 134 4,247
(25.92%)
847,790
(LDIR x 2.24)
lzsa2 unlzsa2_small_rom 132 4,247
(25.92%)
874,666
(LDIR x 2.32)
MegaLZ megalz_dec40 110 4,320
(26.36%)
1,795,413
(LDIR x 4.76)
MegaLZ unmegalz_fast 229 4,320
(26.36%)
914,814
(LDIR x 2.42)
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 145 4,269
(26.05%)
1,038,241
(LDIR x 2.75)
RIP derip_fast 231 3,750
(22.88%)
3,658,237
(LDIR x 9.70)
RIP derip_small 228 3,750
(22.88%)
4,179,411
(LDIR x 11.09)
RIP derip_fast_rom 231 3,750
(22.88%)
3,690,032
(LDIR x 9.79)
RIP derip_small_rom 228 3,750
(22.88%)
4,211,206
(LDIR x 11.17)
mRIP demrip_faster 223 3,844
(23.46%)
3,675,746
(LDIR x 9.75)
mRIP demrip_fast 222 3,844
(23.46%)
3,703,455
(LDIR x 9.82)
mRIP demrip_small 218 3,844
(23.46%)
4,283,009
(LDIR x 11.36)
Shrinkler shrinkler_recall_209 209 3,697
(22.56%)
65,685,212
(LDIR x 174.30)
Shrinkler shrinkler_recall_209_r800_rom 208 3,697
(22.56%)
65,260,441
(LDIR x 173.17)
Shrinkler deshrinkler 212 3,697
(22.56%)
64,979,100
(LDIR x 172.43)
Shrinkler deshrinkler_p1 210 3,697
(22.56%)
64,683,270
(LDIR x 171.64)
Shrinkler deshrinkler_p1_180 207 3,697
(22.56%)
65,319,607
(LDIR x 173.33)
Shrinkler(-b) deshrink_np 202 3,654
(22.30%)
65,557,082
(LDIR x 173.96)
Shrinkler(-b) deshrink_np_r800 202 3,654
(22.30%)
65,152,531
(LDIR x 172.89)
Shrinkler(-b) deshrinkler_np 206 3,654
(22.30%)
64,867,423
(LDIR x 172.13)
Shrinkler(-b) deshrinkler_np_p1 204 3,654
(22.30%)
64,575,033
(LDIR x 171.36)
Shrinkler(-b) deshrinkler_np_p1_180 201 3,654
(22.30%)
65,211,009
(LDIR x 173.04)
upkr unpack_upkr_size 170 3,636
(22.19%)
29,897,278
(LDIR x 79.33)
upkr unpack_upkr_speed 195 3,636
(22.19%)
25,413,678
(LDIR x 67.43)
upkr unpack_upkr_size_rom 169 3,636
(22.19%)
29,928,404
(LDIR x 79.41)
upkr unpack_upkr_speed_rom 194 3,636
(22.19%)
25,444,804
(LDIR x 67.52)
upkr unpack_upkr_minusquare 702 3,636
(22.19%)
22,237,958
(LDIR x 59.01)
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)
zx5 dzx5_turbo_rom 141 4,040
(24.65%)
1,029,668
(LDIR x 2.73)
zx7 dzx7_lom_v1 214 4,401
(26.86%)
1,054,761
(LDIR x 2.79)
zx7 dzx7_lom_v1p1 199 4,401
(26.86%)
995,514
(LDIR x 2.64)
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)
Bitbuster depack.gen 168 11,785
(71.92%)
2,031,231
(LDIR x 5.39)
Bitbuster debitbust 89 11,785
(71.92%)
2,663,938
(LDIR x 7.06)
Bitbuster debitbustp0 84 11,785
(71.92%)
2,643,230
(LDIR x 7.01)
Bitbuster debitbustp1 88 11,785
(71.92%)
2,436,521
(LDIR x 6.46)
Bitbuster debitbustp2 96 11,785
(71.92%)
2,014,919
(LDIR x 5.34)
BitBuster2 bitbuster 91 11,750
(71.71%)
2,341,765
(LDIR x 6.21)
BitBuster2 bitbuster_180 86 11,750
(71.71%)
2,353,000
(LDIR x 6.24)
BitBuster2 bitbuster_speed 161 11,750
(71.71%)
1,733,791
(LDIR x 4.60)
BitBuster2 bitbuster_speed_180 156 11,750
(71.71%)
1,745,026
(LDIR x 4.63)
BitBuster2 unbitbuster2 81 11,750
(71.71%)
2,011,959
(LDIR x 5.33)
BitBuster2 unbitbuster2_speed 89 11,750
(71.71%)
1,687,006
(LDIR x 4.47)
BitBuster2 unbitbuster2_speed2 104 11,750
(71.71%)
1,613,739
(LDIR x 4.28)
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_x3_p0 235 10,680
(65.18%)
5,094,066
(LDIR x 13.51)
Exomizer2 deexoopt_x3_180_p0 242 10,680
(65.18%)
5,266,373
(LDIR x 13.97)
Exomizer2 deexo3_p0 197 10,680
(65.18%)
5,996,658
(LDIR x 15.91)
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_x3_p7 212 10,680
(65.18%)
4,227,383
(LDIR x 11.21)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 10,727
(65.47%)
4,631,859
(LDIR x 12.29)
Exomizer3.1 deexoopt_x3_180_p39 251 10,727
(65.47%)
4,803,816
(LDIR x 12.74)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,940
(66.77%)
2,798,584
(LDIR x 7.42)
hrust8 dehrust8_hl_size 230 10,940
(66.77%)
3,272,650
(LDIR x 8.68)
lz4 lz4dec 73 12,992
(79.29%)
780,392
(LDIR x 2.07)
lz4 unlz4_spke 92 12,992
(79.29%)
728,457
(LDIR x 1.93)
lz4 unlz4_spke_fast 87 12,992
(79.29%)
694,831
(LDIR x 1.84)
lz4 unlz4_spke_small 65 12,992
(79.29%)
721,975
(LDIR x 1.91)
lz48 lz48decrunch_v006_ 70 14,290
(87.21%)
656,629
(LDIR x 1.74)
lz48 lz48decrunch_v006_180_size 64 14,290
(87.21%)
653,118
(LDIR x 1.73)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 11,692
(71.36%)
1,138,591
(LDIR x 3.02)
lze dlze_small 73 11,692
(71.36%)
1,673,474
(LDIR x 4.44)
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_fast3 99 11,692
(71.36%)
1,062,895
(LDIR x 2.82)
lzeee dlzeee_small 68 11,692
(71.36%)
1,521,794
(LDIR x 4.03)
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)
lzf unlzf_fast 86 12,175
(74.31%)
899,902
(LDIR x 2.38)
lzf unlzf_fastp1 75 12,175
(74.31%)
899,605
(LDIR x 2.38)
lzf unlzf_small 56 12,175
(74.31%)
979,269
(LDIR x 2.59)
lzf unlzf_smallp1 55 12,175
(74.31%)
979,188
(LDIR x 2.59)
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 207 11,278
(68.83%)
1,118,170
(LDIR x 2.96)
lzsa2 unlzsa2_fast_rom 205 11,278
(68.83%)
1,168,314
(LDIR x 3.10)
lzsa2 unlzsa2_small 134 11,278
(68.83%)
1,286,101
(LDIR x 3.41)
lzsa2 unlzsa2_small_rom 132 11,278
(68.83%)
1,336,245
(LDIR x 3.54)
MegaLZ megalz_dec40 110 11,362
(69.34%)
3,337,759
(LDIR x 8.85)
MegaLZ unmegalz_fast 229 11,362
(69.34%)
1,422,233
(LDIR x 3.77)
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 145 11,340
(69.21%)
1,995,038
(LDIR x 5.29)
RIP derip_fast 231 10,330
(63.04%)
8,769,089
(LDIR x 23.27)
RIP derip_small 228 10,330
(63.04%)
10,204,883
(LDIR x 27.08)
RIP derip_fast_rom 231 10,330
(63.04%)
8,825,730
(LDIR x 23.42)
RIP derip_small_rom 228 10,330
(63.04%)
10,261,524
(LDIR x 27.23)
mRIP demrip_faster 223 10,494
(64.05%)
8,812,430
(LDIR x 23.38)
mRIP demrip_fast 222 10,494
(64.05%)
8,876,677
(LDIR x 23.55)
mRIP demrip_small 218 10,494
(64.05%)
10,442,843
(LDIR x 27.71)
Shrinkler shrinkler_recall_209 209 10,209
(62.31%)
184,251,287
(LDIR x 488.94)
Shrinkler shrinkler_recall_209_r800_rom 208 10,209
(62.31%)
183,101,129
(LDIR x 485.88)
Shrinkler deshrinkler 212 10,209
(62.31%)
182,291,961
(LDIR x 483.74)
Shrinkler deshrinkler_p1 210 10,209
(62.31%)
181,475,161
(LDIR x 481.57)
Shrinkler deshrinkler_p1_180 207 10,209
(62.31%)
183,264,489
(LDIR x 486.32)
Shrinkler(-b) deshrink_np 202 10,163
(62.03%)
184,348,947
(LDIR x 489.19)
Shrinkler(-b) deshrink_np_r800 202 10,163
(62.03%)
183,238,609
(LDIR x 486.25)
Shrinkler(-b) deshrinkler_np 206 10,163
(62.03%)
182,421,586
(LDIR x 484.08)
Shrinkler(-b) deshrinkler_np_p1 204 10,163
(62.03%)
181,608,436
(LDIR x 481.92)
Shrinkler(-b) deshrinkler_np_p1_180 201 10,163
(62.03%)
183,401,239
(LDIR x 486.68)
upkr unpack_upkr_size 170 10,062
(61.41%)
80,559,415
(LDIR x 213.77)
upkr unpack_upkr_speed 195 10,062
(61.41%)
68,222,695
(LDIR x 181.03)
upkr unpack_upkr_size_rom 169 10,062
(61.41%)
80,625,756
(LDIR x 213.95)
upkr unpack_upkr_speed_rom 194 10,062
(61.41%)
68,289,036
(LDIR x 181.21)
upkr unpack_upkr_minusquare 702 10,062
(61.41%)
59,478,336
(LDIR x 157.83)
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)
zx5 dzx5_turbo_rom 141 10,866
(66.32%)
1,835,109
(LDIR x 4.86)
zx7 dzx7_lom_v1 214 11,623
(70.94%)
1,725,942
(LDIR x 4.58)
zx7 dzx7_lom_v1p1 199 11,623
(70.94%)
1,619,820
(LDIR x 4.29)
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)
Bitbuster depack.gen 168 11,599
(70.79%)
2,011,444
(LDIR x 5.33)
Bitbuster debitbust 89 11,599
(70.79%)
2,638,165
(LDIR x 7.00)
Bitbuster debitbustp0 84 11,599
(70.79%)
2,617,097
(LDIR x 6.94)
Bitbuster debitbustp1 88 11,599
(70.79%)
2,413,758
(LDIR x 6.40)
Bitbuster debitbustp2 96 11,599
(70.79%)
1,995,678
(LDIR x 5.29)
BitBuster2 bitbuster 91 11,568
(70.60%)
2,318,021
(LDIR x 6.15)
BitBuster2 bitbuster_180 86 11,568
(70.60%)
2,329,046
(LDIR x 6.18)
BitBuster2 bitbuster_speed 161 11,568
(70.60%)
1,716,352
(LDIR x 4.55)
BitBuster2 bitbuster_speed_180 156 11,568
(70.60%)
1,727,377
(LDIR x 4.58)
BitBuster2 unbitbuster2 81 11,568
(70.60%)
1,994,568
(LDIR x 5.29)
BitBuster2 unbitbuster2_speed 89 11,568
(70.60%)
1,671,463
(LDIR x 4.43)
BitBuster2 unbitbuster2_speed2 104 11,568
(70.60%)
1,598,445
(LDIR x 4.24)
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_x3_p0 235 10,508
(64.13%)
5,046,865
(LDIR x 13.39)
Exomizer2 deexoopt_x3_180_p0 242 10,508
(64.13%)
5,215,523
(LDIR x 13.84)
Exomizer2 deexo3_p0 197 10,508
(64.13%)
5,930,997
(LDIR x 15.73)
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_x3_p7 212 10,508
(64.13%)
4,130,053
(LDIR x 10.95)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 10,544
(64.35%)
4,585,400
(LDIR x 12.16)
Exomizer3.1 deexoopt_x3_180_p39 251 10,544
(64.35%)
4,753,402
(LDIR x 12.61)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,753
(65.63%)
2,768,142
(LDIR x 7.34)
hrust8 dehrust8_hl_size 230 10,753
(65.63%)
3,229,100
(LDIR x 8.56)
lz4 lz4dec 73 12,721
(77.64%)
776,840
(LDIR x 2.06)
lz4 unlz4_spke 92 12,721
(77.64%)
725,793
(LDIR x 1.92)
lz4 unlz4_spke_fast 87 12,721
(77.64%)
691,857
(LDIR x 1.83)
lz4 unlz4_spke_small 65 12,721
(77.64%)
718,789
(LDIR x 1.90)
lz48 lz48decrunch_v006_ 70 14,024
(85.59%)
668,286
(LDIR x 1.77)
lz48 lz48decrunch_v006_180_size 64 14,024
(85.59%)
663,816
(LDIR x 1.76)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 11,489
(70.12%)
1,125,726
(LDIR x 2.98)
lze dlze_small 73 11,489
(70.12%)
1,648,763
(LDIR x 4.37)
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_fast3 99 11,489
(70.12%)
1,050,015
(LDIR x 2.78)
lzeee dlzeee_small 68 11,489
(70.12%)
1,496,953
(LDIR x 3.97)
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)
lzf unlzf_fast 86 11,892
(72.58%)
895,998
(LDIR x 2.37)
lzf unlzf_fastp1 75 11,892
(72.58%)
895,705
(LDIR x 2.37)
lzf unlzf_small 56 11,892
(72.58%)
972,890
(LDIR x 2.58)
lzf unlzf_smallp1 55 11,892
(72.58%)
972,791
(LDIR x 2.58)
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 207 11,051
(67.44%)
1,094,148
(LDIR x 2.90)
lzsa2 unlzsa2_fast_rom 205 11,051
(67.44%)
1,143,150
(LDIR x 3.03)
lzsa2 unlzsa2_small 134 11,051
(67.44%)
1,253,801
(LDIR x 3.32)
lzsa2 unlzsa2_small_rom 132 11,051
(67.44%)
1,302,803
(LDIR x 3.45)
MegaLZ megalz_dec40 110 11,161
(68.12%)
3,294,363
(LDIR x 8.74)
MegaLZ unmegalz_fast 229 11,161
(68.12%)
1,410,616
(LDIR x 3.74)
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 145 11,105
(67.77%)
1,960,943
(LDIR x 5.20)
RIP derip_fast 231 10,146
(61.92%)
8,608,883
(LDIR x 22.84)
RIP derip_small 228 10,146
(61.92%)
10,019,177
(LDIR x 26.58)
RIP derip_fast_rom 231 10,146
(61.92%)
8,664,791
(LDIR x 22.99)
RIP derip_small_rom 228 10,146
(61.92%)
10,075,085
(LDIR x 26.73)
mRIP demrip_faster 223 10,323
(63.00%)
8,668,870
(LDIR x 23.00)
mRIP demrip_fast 222 10,323
(63.00%)
8,725,227
(LDIR x 23.15)
mRIP demrip_small 218 10,323
(63.00%)
10,262,442
(LDIR x 27.23)
Shrinkler shrinkler_recall_209 209 10,017
(61.13%)
181,710,794
(LDIR x 482.19)
Shrinkler shrinkler_recall_209_r800_rom 208 10,017
(61.13%)
180,584,605
(LDIR x 479.21)
Shrinkler deshrinkler 212 10,017
(61.13%)
179,783,905
(LDIR x 477.08)
Shrinkler deshrinkler_p1 210 10,017
(61.13%)
178,982,455
(LDIR x 474.95)
Shrinkler deshrinkler_p1_180 207 10,017
(61.13%)
180,744,895
(LDIR x 479.63)
Shrinkler(-b) deshrink_np 202 9,978
(60.90%)
181,696,023
(LDIR x 482.15)
Shrinkler(-b) deshrink_np_r800 202 9,978
(60.90%)
180,605,528
(LDIR x 479.26)
Shrinkler(-b) deshrinkler_np 206 9,978
(60.90%)
179,798,948
(LDIR x 477.12)
Shrinkler(-b) deshrinkler_np_p1 204 9,978
(60.90%)
179,000,568
(LDIR x 475.00)
Shrinkler(-b) deshrinkler_np_p1_180 201 9,978
(60.90%)
180,765,204
(LDIR x 479.68)
upkr unpack_upkr_size 170 9,855
(60.15%)
79,104,638
(LDIR x 209.91)
upkr unpack_upkr_speed 195 9,855
(60.15%)
66,981,648
(LDIR x 177.74)
upkr unpack_upkr_size_rom 169 9,855
(60.15%)
79,168,981
(LDIR x 210.08)
upkr unpack_upkr_speed_rom 194 9,855
(60.15%)
67,045,991
(LDIR x 177.91)
upkr unpack_upkr_minusquare 702 9,855
(60.15%)
58,379,443
(LDIR x 154.91)
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)
zx5 dzx5_turbo_rom 141 10,631
(64.88%)
1,798,740
(LDIR x 4.77)
zx7 dzx7_lom_v1 214 11,436
(69.79%)
1,710,251
(LDIR x 4.53)
zx7 dzx7_lom_v1p1 199 11,436
(69.79%)
1,604,744
(LDIR x 4.25)
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)
Bitbuster depack.gen 168 11,542
(70.44%)
2,012,444
(LDIR x 5.34)
Bitbuster debitbust 89 11,542
(70.44%)
2,638,215
(LDIR x 7.00)
Bitbuster debitbustp0 84 11,542
(70.44%)
2,615,179
(LDIR x 6.93)
Bitbuster debitbustp1 88 11,542
(70.44%)
2,413,331
(LDIR x 6.40)
Bitbuster debitbustp2 96 11,542
(70.44%)
1,994,472
(LDIR x 5.29)
BitBuster2 bitbuster 91 11,513
(70.26%)
2,313,686
(LDIR x 6.13)
BitBuster2 bitbuster_180 86 11,513
(70.26%)
2,324,675
(LDIR x 6.16)
BitBuster2 bitbuster_speed 161 11,513
(70.26%)
1,713,764
(LDIR x 4.54)
BitBuster2 bitbuster_speed_180 156 11,513
(70.26%)
1,724,753
(LDIR x 4.57)
BitBuster2 unbitbuster2 81 11,513
(70.26%)
1,991,532
(LDIR x 5.28)
BitBuster2 unbitbuster2_speed 89 11,513
(70.26%)
1,669,763
(LDIR x 4.43)
BitBuster2 unbitbuster2_speed2 104 11,513
(70.26%)
1,596,935
(LDIR x 4.23)
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_x3_p0 235 10,426
(63.63%)
5,035,071
(LDIR x 13.36)
Exomizer2 deexoopt_x3_180_p0 242 10,426
(63.63%)
5,206,271
(LDIR x 13.81)
Exomizer2 deexo3_p0 197 10,426
(63.63%)
5,921,468
(LDIR x 15.71)
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_x3_p7 212 10,426
(63.63%)
4,152,525
(LDIR x 11.01)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 10,481
(63.97%)
4,626,849
(LDIR x 12.27)
Exomizer3.1 deexoopt_x3_180_p39 251 10,481
(63.97%)
4,797,441
(LDIR x 12.73)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,679
(65.17%)
2,766,698
(LDIR x 7.34)
hrust8 dehrust8_hl_size 230 10,679
(65.17%)
3,228,801
(LDIR x 8.56)
lz4 lz4dec 73 12,662
(77.28%)
797,614
(LDIR x 2.11)
lz4 unlz4_spke 92 12,662
(77.28%)
744,109
(LDIR x 1.97)
lz4 unlz4_spke_fast 87 12,662
(77.28%)
708,307
(LDIR x 1.87)
lz4 unlz4_spke_small 65 12,662
(77.28%)
736,539
(LDIR x 1.95)
lz48 lz48decrunch_v006_ 70 13,960
(85.20%)
673,078
(LDIR x 1.78)
lz48 lz48decrunch_v006_180_size 64 13,960
(85.20%)
668,222
(LDIR x 1.77)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 11,369
(69.39%)
1,126,175
(LDIR x 2.98)
lze dlze_small 73 11,369
(69.39%)
1,651,161
(LDIR x 4.38)
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_fast3 99 11,369
(69.39%)
1,052,719
(LDIR x 2.79)
lzeee dlzeee_small 68 11,369
(69.39%)
1,499,976
(LDIR x 3.98)
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)
lzf unlzf_fast 86 11,799
(72.01%)
897,891
(LDIR x 2.38)
lzf unlzf_fastp1 75 11,799
(72.01%)
897,593
(LDIR x 2.38)
lzf unlzf_small 56 11,799
(72.01%)
976,116
(LDIR x 2.59)
lzf unlzf_smallp1 55 11,799
(72.01%)
976,017
(LDIR x 2.59)
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 207 10,927
(66.69%)
1,105,611
(LDIR x 2.93)
lzsa2 unlzsa2_fast_rom 205 10,927
(66.69%)
1,155,105
(LDIR x 3.06)
lzsa2 unlzsa2_small 134 10,927
(66.69%)
1,269,584
(LDIR x 3.36)
lzsa2 unlzsa2_small_rom 132 10,927
(66.69%)
1,319,078
(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,403,353
(LDIR x 3.72)
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 145 10,992
(67.08%)
1,955,199
(LDIR x 5.18)
RIP derip_fast 231 10,021
(61.16%)
8,533,884
(LDIR x 22.64)
RIP derip_small 228 10,021
(61.16%)
9,926,765
(LDIR x 26.34)
RIP derip_fast_rom 231 10,021
(61.16%)
8,591,430
(LDIR x 22.79)
RIP derip_small_rom 228 10,021
(61.16%)
9,984,311
(LDIR x 26.49)
mRIP demrip_faster 223 10,205
(62.28%)
8,588,428
(LDIR x 22.79)
mRIP demrip_fast 222 10,205
(62.28%)
8,645,670
(LDIR x 22.94)
mRIP demrip_small 218 10,205
(62.28%)
10,166,696
(LDIR x 26.97)
Shrinkler shrinkler_recall_209 209 9,874
(60.26%)
179,896,027
(LDIR x 477.38)
Shrinkler shrinkler_recall_209_r800_rom 208 9,874
(60.26%)
178,800,846
(LDIR x 474.47)
Shrinkler deshrinkler 212 9,874
(60.26%)
178,001,487
(LDIR x 472.35)
Shrinkler deshrinkler_p1 210 9,874
(60.26%)
177,211,447
(LDIR x 470.25)
Shrinkler deshrinkler_p1_180 207 9,874
(60.26%)
178,958,854
(LDIR x 474.89)
Shrinkler(-b) deshrink_np 202 9,839
(60.05%)
179,504,801
(LDIR x 476.34)
Shrinkler(-b) deshrink_np_r800 202 9,839
(60.05%)
178,438,601
(LDIR x 473.51)
Shrinkler(-b) deshrinkler_np 206 9,839
(60.05%)
177,638,134
(LDIR x 471.39)
Shrinkler(-b) deshrinkler_np_p1 204 9,839
(60.05%)
176,850,924
(LDIR x 469.30)
Shrinkler(-b) deshrinkler_np_p1_180 201 9,839
(60.05%)
178,596,043
(LDIR x 473.93)
upkr unpack_upkr_size 170 9,742
(59.46%)
77,672,316
(LDIR x 206.11)
upkr unpack_upkr_speed 195 9,742
(59.46%)
65,755,136
(LDIR x 174.49)
upkr unpack_upkr_size_rom 169 9,742
(59.46%)
77,733,466
(LDIR x 206.27)
upkr unpack_upkr_speed_rom 194 9,742
(59.46%)
65,816,286
(LDIR x 174.65)
upkr unpack_upkr_minusquare 702 9,742
(59.46%)
57,300,222
(LDIR x 152.05)
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)
zx5 dzx5_turbo_rom 141 10,525
(64.23%)
1,788,886
(LDIR x 4.74)
zx7 dzx7_lom_v1 214 11,337
(69.19%)
1,707,459
(LDIR x 4.53)
zx7 dzx7_lom_v1p1 199 11,337
(69.19%)
1,602,313
(LDIR x 4.25)
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)
Bitbuster depack.gen 168 11,493
(70.14%)
1,995,190
(LDIR x 5.29)
Bitbuster debitbust 89 11,493
(70.14%)
2,613,596
(LDIR x 6.93)
Bitbuster debitbustp0 84 11,493
(70.14%)
2,587,676
(LDIR x 6.86)
Bitbuster debitbustp1 88 11,493
(70.14%)
2,385,274
(LDIR x 6.32)
Bitbuster debitbustp2 96 11,493
(70.14%)
1,973,935
(LDIR x 5.23)
BitBuster2 bitbuster 91 11,469
(70.00%)
2,299,875
(LDIR x 6.10)
BitBuster2 bitbuster_180 86 11,469
(70.00%)
2,310,807
(LDIR x 6.13)
BitBuster2 bitbuster_speed 161 11,469
(70.00%)
1,704,446
(LDIR x 4.52)
BitBuster2 bitbuster_speed_180 156 11,469
(70.00%)
1,715,378
(LDIR x 4.55)
BitBuster2 unbitbuster2 81 11,469
(70.00%)
1,978,863
(LDIR x 5.25)
BitBuster2 unbitbuster2_speed 89 11,469
(70.00%)
1,659,910
(LDIR x 4.40)
BitBuster2 unbitbuster2_speed2 104 11,469
(70.00%)
1,587,453
(LDIR x 4.21)
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_x3_p0 235 10,349
(63.16%)
4,917,309
(LDIR x 13.04)
Exomizer2 deexoopt_x3_180_p0 242 10,349
(63.16%)
5,082,195
(LDIR x 13.48)
Exomizer2 deexo3_p0 197 10,349
(63.16%)
5,776,508
(LDIR x 15.32)
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_x3_p7 212 10,349
(63.16%)
4,050,156
(LDIR x 10.74)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 10,378
(63.34%)
4,500,286
(LDIR x 11.94)
Exomizer3.1 deexoopt_x3_180_p39 251 10,378
(63.34%)
4,664,254
(LDIR x 12.37)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,596
(64.67%)
2,746,281
(LDIR x 7.28)
hrust8 dehrust8_hl_size 230 10,596
(64.67%)
3,205,063
(LDIR x 8.50)
lz4 lz4dec 73 12,524
(76.44%)
785,181
(LDIR x 2.08)
lz4 unlz4_spke 92 12,524
(76.44%)
733,269
(LDIR x 1.94)
lz4 unlz4_spke_fast 87 12,524
(76.44%)
698,680
(LDIR x 1.85)
lz4 unlz4_spke_small 65 12,524
(76.44%)
725,974
(LDIR x 1.92)
lz48 lz48decrunch_v006_ 70 13,952
(85.15%)
667,919
(LDIR x 1.77)
lz48 lz48decrunch_v006_180_size 64 13,952
(85.15%)
663,362
(LDIR x 1.76)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 11,279
(68.84%)
1,119,617
(LDIR x 2.97)
lze dlze_small 73 11,279
(68.84%)
1,637,455
(LDIR x 4.34)
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_fast3 99 11,279
(68.84%)
1,046,092
(LDIR x 2.77)
lzeee dlzeee_small 68 11,279
(68.84%)
1,485,830
(LDIR x 3.94)
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)
lzf unlzf_fast 86 11,704
(71.43%)
896,711
(LDIR x 2.37)
lzf unlzf_fastp1 75 11,704
(71.43%)
896,428
(LDIR x 2.37)
lzf unlzf_small 56 11,704
(71.43%)
974,395
(LDIR x 2.58)
lzf unlzf_smallp1 55 11,704
(71.43%)
974,257
(LDIR x 2.58)
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 207 10,839
(66.15%)
1,091,370
(LDIR x 2.89)
lzsa2 unlzsa2_fast_rom 205 10,839
(66.15%)
1,139,912
(LDIR x 3.02)
lzsa2 unlzsa2_small 134 10,839
(66.15%)
1,251,933
(LDIR x 3.32)
lzsa2 unlzsa2_small_rom 132 10,839
(66.15%)
1,300,475
(LDIR x 3.45)
MegaLZ megalz_dec40 110 11,012
(67.21%)
3,284,220
(LDIR x 8.71)
MegaLZ unmegalz_fast 229 11,012
(67.21%)
1,409,494
(LDIR x 3.74)
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 145 10,908
(66.57%)
1,932,869
(LDIR x 5.12)
RIP derip_fast 231 9,968
(60.83%)
8,490,671
(LDIR x 22.53)
RIP derip_small 228 9,968
(60.83%)
9,876,223
(LDIR x 26.20)
RIP derip_fast_rom 231 9,968
(60.83%)
8,550,205
(LDIR x 22.68)
RIP derip_small_rom 228 9,968
(60.83%)
9,935,757
(LDIR x 26.36)
mRIP demrip_faster 223 10,149
(61.94%)
8,537,585
(LDIR x 22.65)
mRIP demrip_fast 222 10,149
(61.94%)
8,595,611
(LDIR x 22.80)
mRIP demrip_small 218 10,149
(61.94%)
10,108,234
(LDIR x 26.82)
Shrinkler shrinkler_recall_209 209 9,805
(59.84%)
178,129,932
(LDIR x 472.69)
Shrinkler shrinkler_recall_209_r800_rom 208 9,805
(59.84%)
177,027,781
(LDIR x 469.77)
Shrinkler deshrinkler 212 9,805
(59.84%)
176,242,124
(LDIR x 467.68)
Shrinkler deshrinkler_p1 210 9,805
(59.84%)
175,457,624
(LDIR x 465.60)
Shrinkler deshrinkler_p1_180 207 9,805
(59.84%)
177,184,681
(LDIR x 470.18)
Shrinkler(-b) deshrink_np 202 9,754
(59.53%)
178,020,016
(LDIR x 472.40)
Shrinkler(-b) deshrink_np_r800 202 9,754
(59.53%)
176,953,719
(LDIR x 469.57)
Shrinkler(-b) deshrinkler_np 206 9,754
(59.53%)
176,162,615
(LDIR x 467.47)
Shrinkler(-b) deshrinkler_np_p1 204 9,754
(59.53%)
175,382,165
(LDIR x 465.40)
Shrinkler(-b) deshrinkler_np_p1_180 201 9,754
(59.53%)
177,109,809
(LDIR x 469.98)
upkr unpack_upkr_size 170 9,650
(58.89%)
77,588,855
(LDIR x 205.89)
upkr unpack_upkr_speed 195 9,650
(58.89%)
65,696,535
(LDIR x 174.33)
upkr unpack_upkr_size_rom 169 9,650
(58.89%)
77,651,821
(LDIR x 206.06)
upkr unpack_upkr_speed_rom 194 9,650
(58.89%)
65,759,501
(LDIR x 174.50)
upkr unpack_upkr_minusquare 702 9,650
(58.89%)
57,255,213
(LDIR x 151.93)
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)
zx5 dzx5_turbo_rom 141 10,462
(63.85%)
1,783,832
(LDIR x 4.73)
zx7 dzx7_lom_v1 214 11,331
(69.15%)
1,699,269
(LDIR x 4.50)
zx7 dzx7_lom_v1p1 199 11,331
(69.15%)
1,594,046
(LDIR x 4.23)
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)
Bitbuster depack.gen 168 11,778
(71.88%)
2,028,181
(LDIR x 5.38)
Bitbuster debitbust 89 11,778
(71.88%)
2,661,582
(LDIR x 7.06)
Bitbuster debitbustp0 84 11,778
(71.88%)
2,641,221
(LDIR x 7.00)
Bitbuster debitbustp1 88 11,778
(71.88%)
2,433,808
(LDIR x 6.45)
Bitbuster debitbustp2 96 11,778
(71.88%)
2,012,514
(LDIR x 5.34)
BitBuster2 bitbuster 91 11,746
(71.69%)
2,339,207
(LDIR x 6.20)
BitBuster2 bitbuster_180 86 11,746
(71.69%)
2,350,358
(LDIR x 6.23)
BitBuster2 bitbuster_speed 161 11,746
(71.69%)
1,730,874
(LDIR x 4.59)
BitBuster2 bitbuster_speed_180 156 11,746
(71.69%)
1,742,025
(LDIR x 4.62)
BitBuster2 unbitbuster2 81 11,746
(71.69%)
2,009,353
(LDIR x 5.33)
BitBuster2 unbitbuster2_speed 89 11,746
(71.69%)
1,684,535
(LDIR x 4.47)
BitBuster2 unbitbuster2_speed2 104 11,746
(71.69%)
1,611,343
(LDIR x 4.27)
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_x3_p0 235 10,648
(64.99%)
5,091,907
(LDIR x 13.51)
Exomizer2 deexoopt_x3_180_p0 242 10,648
(64.99%)
5,262,615
(LDIR x 13.96)
Exomizer2 deexo3_p0 197 10,648
(64.99%)
5,983,754
(LDIR x 15.87)
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_x3_p7 212 10,648
(64.99%)
4,175,892
(LDIR x 11.08)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 10,698
(65.29%)
4,666,472
(LDIR x 12.38)
Exomizer3.1 deexoopt_x3_180_p39 251 10,698
(65.29%)
4,836,569
(LDIR x 12.83)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 10,905
(66.55%)
2,812,555
(LDIR x 7.46)
hrust8 dehrust8_hl_size 230 10,905
(66.55%)
3,286,248
(LDIR x 8.72)
lz4 lz4dec 73 12,961
(79.10%)
790,268
(LDIR x 2.09)
lz4 unlz4_spke 92 12,961
(79.10%)
738,105
(LDIR x 1.95)
lz4 unlz4_spke_fast 87 12,961
(79.10%)
703,399
(LDIR x 1.86)
lz4 unlz4_spke_small 65 12,961
(79.10%)
730,515
(LDIR x 1.93)
lz48 lz48decrunch_v006_ 70 14,179
(86.54%)
656,277
(LDIR x 1.74)
lz48 lz48decrunch_v006_180_size 64 14,179
(86.54%)
652,312
(LDIR x 1.73)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 11,630
(70.98%)
1,145,337
(LDIR x 3.03)
lze dlze_small 73 11,630
(70.98%)
1,681,206
(LDIR x 4.46)
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_fast3 99 11,630
(70.98%)
1,068,823
(LDIR x 2.83)
lzeee dlzeee_small 68 11,630
(70.98%)
1,523,666
(LDIR x 4.04)
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)
lzf unlzf_fast 86 12,078
(73.71%)
914,736
(LDIR x 2.42)
lzf unlzf_fastp1 75 12,078
(73.71%)
914,490
(LDIR x 2.42)
lzf unlzf_small 56 12,078
(73.71%)
995,113
(LDIR x 2.64)
lzf unlzf_smallp1 55 12,078
(73.71%)
995,023
(LDIR x 2.64)
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 207 11,267
(68.76%)
1,120,983
(LDIR x 2.97)
lzsa2 unlzsa2_fast_rom 205 11,267
(68.76%)
1,171,599
(LDIR x 3.10)
lzsa2 unlzsa2_small 134 11,267
(68.76%)
1,287,923
(LDIR x 3.41)
lzsa2 unlzsa2_small_rom 132 11,267
(68.76%)
1,338,539
(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,423,435
(LDIR x 3.77)
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 145 11,252
(68.67%)
1,999,102
(LDIR x 5.30)
RIP derip_fast 231 10,284
(62.76%)
8,737,492
(LDIR x 23.18)
RIP derip_small 228 10,284
(62.76%)
10,166,873
(LDIR x 26.97)
RIP derip_fast_rom 231 10,284
(62.76%)
8,797,343
(LDIR x 23.34)
RIP derip_small_rom 228 10,284
(62.76%)
10,226,724
(LDIR x 27.13)
mRIP demrip_faster 223 10,434
(63.68%)
8,771,543
(LDIR x 23.27)
mRIP demrip_fast 222 10,434
(63.68%)
8,836,802
(LDIR x 23.44)
mRIP demrip_small 218 10,434
(63.68%)
10,394,738
(LDIR x 27.58)
Shrinkler shrinkler_recall_209 209 10,146
(61.92%)
184,730,043
(LDIR x 490.21)
Shrinkler shrinkler_recall_209_r800_rom 208 10,146
(61.92%)
183,595,271
(LDIR x 487.19)
Shrinkler deshrinkler 212 10,146
(61.92%)
182,777,603
(LDIR x 485.02)
Shrinkler deshrinkler_p1 210 10,146
(61.92%)
181,965,793
(LDIR x 482.87)
Shrinkler deshrinkler_p1_180 207 10,146
(61.92%)
183,757,633
(LDIR x 487.63)
Shrinkler(-b) deshrink_np 202 10,113
(61.72%)
184,626,550
(LDIR x 489.93)
Shrinkler(-b) deshrink_np_r800 202 10,113
(61.72%)
183,525,546
(LDIR x 487.01)
Shrinkler(-b) deshrinkler_np 206 10,113
(61.72%)
182,703,228
(LDIR x 484.83)
Shrinkler(-b) deshrinkler_np_p1 204 10,113
(61.72%)
181,894,078
(LDIR x 482.68)
Shrinkler(-b) deshrinkler_np_p1_180 201 10,113
(61.72%)
183,687,376
(LDIR x 487.44)
upkr unpack_upkr_size 170 10,014
(61.12%)
80,658,173
(LDIR x 214.03)
upkr unpack_upkr_speed 195 10,014
(61.12%)
68,291,863
(LDIR x 181.22)
upkr unpack_upkr_size_rom 169 10,014
(61.12%)
80,723,215
(LDIR x 214.21)
upkr unpack_upkr_speed_rom 194 10,014
(61.12%)
68,356,905
(LDIR x 181.39)
upkr unpack_upkr_minusquare 702 10,014
(61.12%)
59,515,402
(LDIR x 157.93)
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)
zx5 dzx5_turbo_rom 141 10,834
(66.12%)
1,849,962
(LDIR x 4.90)
zx7 dzx7_lom_v1 214 11,612
(70.87%)
1,725,304
(LDIR x 4.57)
zx7 dzx7_lom_v1p1 199 11,612
(70.87%)
1,618,892
(LDIR x 4.29)
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)
Bitbuster depack.gen 168 10,741
(65.55%)
1,891,505
(LDIR x 5.01)
Bitbuster debitbust 89 10,741
(65.55%)
2,471,726
(LDIR x 6.55)
Bitbuster debitbustp0 84 10,741
(65.55%)
2,455,909
(LDIR x 6.51)
Bitbuster debitbustp1 88 10,741
(65.55%)
2,267,965
(LDIR x 6.01)
Bitbuster debitbustp2 96 10,741
(65.55%)
1,880,525
(LDIR x 4.99)
BitBuster2 bitbuster 91 10,717
(65.41%)
2,178,557
(LDIR x 5.78)
BitBuster2 bitbuster_180 86 10,717
(65.41%)
2,188,832
(LDIR x 5.80)
BitBuster2 bitbuster_speed 161 10,717
(65.41%)
1,620,863
(LDIR x 4.30)
BitBuster2 bitbuster_speed_180 156 10,717
(65.41%)
1,631,138
(LDIR x 4.32)
BitBuster2 unbitbuster2 81 10,717
(65.41%)
1,878,404
(LDIR x 4.98)
BitBuster2 unbitbuster2_speed 89 10,717
(65.41%)
1,578,688
(LDIR x 4.18)
BitBuster2 unbitbuster2_speed2 104 10,717
(65.41%)
1,511,625
(LDIR x 4.01)
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_x3_p0 235 9,701
(59.21%)
4,711,039
(LDIR x 12.50)
Exomizer2 deexoopt_x3_180_p0 242 9,701
(59.21%)
4,868,668
(LDIR x 12.91)
Exomizer2 deexo3_p0 197 9,701
(59.21%)
5,535,682
(LDIR x 14.68)
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_x3_p7 212 9,701
(59.21%)
3,855,266
(LDIR x 10.23)
Exomizer3.0 deexoopt_x3_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_x3_p39 244 9,738
(59.43%)
4,301,758
(LDIR x 11.41)
Exomizer3.1 deexoopt_x3_180_p39 251 9,738
(59.43%)
4,458,833
(LDIR x 11.83)
Exomizer3.1 deexo3_p39 226 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)
hrust8 dehrust8_hl 262 9,937
(60.65%)
2,575,397
(LDIR x 6.83)
hrust8 dehrust8_hl_size 230 9,937
(60.65%)
3,003,098
(LDIR x 7.96)
lz4 lz4dec 73 11,819
(72.13%)
735,964
(LDIR x 1.95)
lz4 unlz4_spke 92 11,819
(72.13%)
689,797
(LDIR x 1.83)
lz4 unlz4_spke_fast 87 11,819
(72.13%)
659,953
(LDIR x 1.75)
lz4 unlz4_spke_small 65 11,819
(72.13%)
684,011
(LDIR x 1.81)
lz48 lz48decrunch_v006_ 70 13,048
(79.63%)
634,564
(LDIR x 1.68)
lz48 lz48decrunch_v006_180_size 64 13,048
(79.63%)
631,423
(LDIR x 1.67)
lz48 lz48decrunch_v006_180_speed 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_fast2 106 10,574
(64.53%)
1,065,419
(LDIR x 2.82)
lze dlze_small 73 10,574
(64.53%)
1,546,146
(LDIR x 4.10)
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_fast3 99 10,574
(64.53%)
996,209
(LDIR x 2.64)
lzeee dlzeee_small 68 10,574
(64.53%)
1,408,456
(LDIR x 3.73)
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)
lzf unlzf_fast 86 11,032
(67.33%)
855,653
(LDIR x 2.27)
lzf unlzf_fastp1 75 11,032
(67.33%)
855,264
(LDIR x 2.26)
lzf unlzf_small 56 11,032
(67.33%)
929,418
(LDIR x 2.46)
lzf unlzf_smallp1 55 11,032
(67.33%)
929,274
(LDIR x 2.46)
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 207 10,241
(62.50%)
1,043,626
(LDIR x 2.76)
lzsa2 unlzsa2_fast_rom 205 10,241
(62.50%)
1,088,682
(LDIR x 2.88)
lzsa2 unlzsa2_small 134 10,241
(62.50%)
1,195,353
(LDIR x 3.17)
lzsa2 unlzsa2_small_rom 132 10,241
(62.50%)
1,240,409
(LDIR x 3.29)
MegaLZ megalz_dec40 110 10,247
(62.54%)
3,070,083
(LDIR x 8.14)
MegaLZ unmegalz_fast 229 10,247
(62.54%)
1,333,553
(LDIR x 3.53)
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 145 10,245
(62.53%)
1,833,164
(LDIR x 4.86)
RIP derip_fast 231 9,336
(56.98%)
7,985,941
(LDIR x 21.19)
RIP derip_small 228 9,336
(56.98%)
9,283,531
(LDIR x 24.63)
RIP derip_fast_rom 231 9,336
(56.98%)
8,037,744
(LDIR x 21.32)
RIP derip_small_rom 228 9,336
(56.98%)
9,335,334
(LDIR x 24.77)
mRIP demrip_faster 223 9,546
(58.26%)
8,072,571
(LDIR x 21.42)
mRIP demrip_fast 222 9,546
(58.26%)
8,126,245
(LDIR x 21.56)
mRIP demrip_small 218 9,546
(58.26%)
9,548,749
(LDIR x 25.33)
Shrinkler shrinkler_recall_209 209 9,213
(56.23%)
167,000,562
(LDIR x 443.16)
Shrinkler shrinkler_recall_209_r800_rom 208 9,213
(56.23%)
165,976,092
(LDIR x 440.44)
Shrinkler deshrinkler 212 9,213
(56.23%)
165,236,919
(LDIR x 438.48)
Shrinkler deshrinkler_p1 210 9,213
(56.23%)
164,499,809
(LDIR x 436.52)
Shrinkler deshrinkler_p1_180 207 9,213
(56.23%)
166,123,514
(LDIR x 440.83)
Shrinkler(-b) deshrink_np 202 9,170
(55.96%)
166,654,412
(LDIR x 442.24)
Shrinkler(-b) deshrink_np_r800 202 9,170
(55.96%)
165,659,059
(LDIR x 439.60)
Shrinkler(-b) deshrinkler_np 206 9,170
(55.96%)
164,917,973
(LDIR x 437.63)
Shrinkler(-b) deshrinkler_np_p1 204 9,170
(55.96%)
164,184,253
(LDIR x 435.68)
Shrinkler(-b) deshrinkler_np_p1_180 201 9,170
(55.96%)
165,805,803
(LDIR x 439.99)
upkr unpack_upkr_size 170 9,092
(55.49%)
72,588,338
(LDIR x 192.62)
upkr unpack_upkr_speed 195 9,092
(55.49%)
61,469,868
(LDIR x 163.12)
upkr unpack_upkr_size_rom 169 9,092
(55.49%)
72,646,683
(LDIR x 192.77)
upkr unpack_upkr_speed_rom 194 9,092
(55.49%)
61,528,213
(LDIR x 163.27)
upkr unpack_upkr_minusquare 702 9,092
(55.49%)
53,578,127
(LDIR x 142.17)
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)
zx5 dzx5_turbo_rom 141 9,793
(59.77%)
1,703,389
(LDIR x 4.52)
zx7 dzx7_lom_v1 214 10,572
(64.52%)
1,611,251
(LDIR x 4.27)
zx7 dzx7_lom_v1p1 199 10,572
(64.52%)
1,514,453
(LDIR x 4.01)
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)

About

Depackers for Z80

https://uniabis.net/pico/msx/z80packer


Languages

Language:Assembly 97.8%Language:Batchfile 2.2%