bCBA@?>=<;:9876543210/.-,I*)(E~%$#"RQ}={
zyxwvutsrD0|nQl,+*)(f%dF"a3_^]\[ZYXWVUTS
RQJmNMLKJIHGFEDCBA@?>=<;:9876543210/.-,+
*)('&%$#dc~}|_^yrwZutsrqpinPlOjihgf_dcEa
D_^]\UZYX:V9TSRQPONGLK.IHGF?DCB$@#>=<;49
87w/v3210/.-,+$k('&%|#"!~w`{zyxwputslUpo
nmlkjiKgf_Hcba`_^]\[ZYXWP9TSRQPONMFKJCHA
*EDCBA@?>=<|:98y6543210).-,%*#j'&%$#"!~}
I'd love to hear about the tools used to construct this monster of code. My hat off to this programming wizard!
Btw, it's shocking to see how much better bzip3 by this same author [3] compresses than bzip2: 46M blc.mb
1.6M blc.mb.bz2
1004K blc.mb.bz3
[1] https://palaiologos.rocks/about/As for the compression: probably an artifact of a bigger block size and a closer-to-optimal entropy coding stage in bzip3 (simple model + binary arithmetic coding; fast suffix sorting due to research of Ilya Grebnov) vs bzip2's suboptimal implementation of what could have been Package-Merge that currently assigns excessively long Huffman codes (as I discovered while doing research for my data compression book); also probably the RLEs everywhere that Seward considers a mistake, small BWT blocks, etc. You could try the tool https://pastebin.com/6DUKs4q9, which eliminates the redundancy associated with the Malbolge encoding (which bzip3 kind of catches on without any preprocessing, while bzip2 not entirely) and drastically improves performance of all other compressors:
% ./a d <blc.mb >blc.n
% bzip3 -vfb50 blc.n
blc.n: 48175489 -> 647179 bytes, 1.34%, 0.11 bpb
% bzip3 -vfb50 blc.mb
blc.mb: 48175489 -> 1025582 bytes, 2.13%, 0.17 bpb