7 repository-uri
Specialized compression techniques designed to reduce the size of executable code segments while maintaining native execution capability.
Distinct from Data Compression Algorithms: Distinct from general data compression: focuses specifically on executable binary sections and entropy-based reduction.
Explore 7 awesome GitHub repositories matching data & databases · Executable Compression Algorithms. Refine with filters or upvote what's useful.
pkg is a Node.js executable packager and cross-platform binary compiler. It bundles a project and its dependencies into a single standalone binary, allowing applications to run on machines without a pre-installed runtime. The project distinguishes itself by precompiling JavaScript source code into bytecode to remove human-readable text and obfuscate the logic. It utilizes a virtual filesystem bundler to embed static assets and non-javascript files directly into the executable, employing compression algorithms to reduce the final binary size. The tool covers cross-platform compilation for var
Employs compression algorithms to reduce the final size of the embedded filesystem within the executable binary.
UPX is a command-line utility designed to reduce the file size of compiled programs and shared libraries. It functions as an executable binary compressor that maintains the ability for files to run natively without requiring additional runtime dependencies or external decompression software. The tool operates by parsing executable headers and applying entropy-based compression to code segments. It achieves this by injecting a self-extracting stub into the binary, which facilitates in-place memory decompression during the initial execution phase. This process includes platform-specific binary
Verify the integrity of compressed files by checking internal checksums and using built-in tools to list or unpack contents to ensure they remain secure and functional.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Reduces the disk footprint of compiled native binaries by applying compression techniques to optimize storage and container image size.
OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements. The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the
Applies legacy compression algorithms to firmware files to ensure compatibility with older hardware interfaces.
This project provides a lossless compression algorithm and a byte-oriented compression library designed for high-speed data reduction and maximum decompression speed. It functions as a stream-oriented compression engine, a software library for encoding and decoding data blocks, and a command-line tool for managing interoperable compressed frames. The system distinguishes itself through the use of predefined pattern dictionaries to improve compression ratios for small data sets and small packets. It supports multiple processing modes, including high-speed block compression for minimal latency
Ships a command-line utility to validate the structural integrity of compressed files without full extraction.
Stegcloak is a security utility that enables the concealment of sensitive information within standard text strings. By combining password-protected encryption with steganographic encoding, it allows users to hide data in plain sight without altering the visible content of the host text. The tool secures payloads using authenticated symmetric encryption, ensuring that hidden information remains confidential and tamper-proof. To maintain invisibility across different environments, it maps binary data to non-printing Unicode characters. Before embedding, the library applies data compression to r
Uses LZMA compression to reduce the binary footprint of payloads before embedding them into text.
Fido is a command-line tool for automating the retrieval of official Windows installation images and UEFI shell files. It provides a script-driven interface to download these system images directly from remote servers without the use of a web browser. The project utilizes LZMA compression to embed scripts within executable binaries for smaller distribution sizes. It incorporates security utilities for generating and verifying cryptographic digital signatures, ensuring the integrity and authenticity of downloaded files via public-key verification. The tool covers automated file deployment and
Shrinks scripts using LZMA compression and embeds them into an executable binary for distribution.