Skip to main navigation Skip to search Skip to main content

Binary Folding Compression for Efficient Software Distribution

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

This paper presents a simple yet effective approach for compress- ing binary files by detecting and folding similar patterns. Until now, methods for compressing these files were mostly limited to compiler optimization and traditional compression tools. However, our research suggests that there is an additional opportunity for compressing binary files and proposes an innovative way to allow multiple functions to share an extracted pattern code. The new method employs straightforward pattern recognition algorithms to spot recurring patterns in binary files and compresses them in order to reduce the file size. This results in a more efficient use of storage space and quicker data transfer speeds. Also, we introduce a novel feature that enables an extracted dynamic library to be shared among several binary files, further improving the method’s effectiveness. We provide a detailed analysis comparing our method with the existing ones, showing that it performs better in a vari- ety of practical implementations. This suggests that our humble attempt to improve binary file compression might pave the way for future developments in this field.
© 2024 Copyright held by the owner/author(s). Publication rights licensed to ACM.
Original languageEnglish
Title of host publicationSAC '24
Subtitle of host publicationProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
PublisherAssociation for Computing Machinery
Pages169-176
ISBN (Print)979-8-4007-0243-3
DOIs
Publication statusPublished - 2024
EventThe 39th ACM/SIGAPP Symposium On Applied Computing (SAC 2024) - Lienzo Norte Conferences and Exhibitions Centre, Ávila, Spain
Duration: 8 Apr 202412 Apr 2024
https://www.sigapp.org/sac/sac2024/index.php

Conference

ConferenceThe 39th ACM/SIGAPP Symposium On Applied Computing (SAC 2024)
Abbreviated titleSAC 2024
PlaceSpain
CityÁvila
Period8/04/2412/04/24
Internet address

Fingerprint

Dive into the research topics of 'Binary Folding Compression for Efficient Software Distribution'. Together they form a unique fingerprint.

Cite this