LZ based Compression Benchmark on PE Files

Keywords: lz based compression, compression benchmark, PE benchmark

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.

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)

Published
2019-05-21
How to Cite
Paroczi, Z. (2019). LZ based Compression Benchmark on PE Files. Acta Cybernetica, 24(1), 121-129. https://doi.org/10.14232/actacyb.24.1.2019.9
Section
Special Issue of the 11th Conference of PhD Students in Computer Science