LZ based Compression Benchmark on PE Files
Abstract
The key element in runtime compression is the compression algorithm itself, that is used during processing. It has to be small in enough in decompression bytecode size to fit in the final executable, yet have to provide the best possible compression ratio. In our work we benchmark the top LZ based compression methods on Windows PE (both exe and dll) files, and present the results including the decompression overhead and the compression rates.
Downloads
References
Lossless data compression software benchmarks/comparisons. https://www.maximumcompression.com/ (Visited 2018-03-04).
PE Compression test by Ernani Weber. http://pect.atspace.com/ (Visited 2018-03-04).
Ziv J., Lempel A., A universal algorithm for sequential data compression, IEEE Trans. on Inf. Th. IT-23 (1977) 337-343.
LZbench. https://github.com/inikep/lzbench/ (Visited 2018-03-04).
Julian Kunkel. SFS: A Tool for Large Scale Analysis of Compression Characteristics. Research Papers (4), Research Group: Scientific Computing, University of Hamburg
Fabian Giesen. Working with compression. Breakpoint conference (2006)