Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Executable Packers
  3. zELF

zELF

On the record

Archive features
It can create and unpack .zlf archives, including self-extracting archive outputs.github.com · read 11 Oct 2026
Archives
It can create and unpack .zlf archives, including self-extracting archive outputs.github.com · read 11 Oct 2026
Binary formats
It supports static and dynamic/PIE ELF64 binaries and does not support 32-bit ELF.github.com · read 11 Oct 2026
Binary support
It handles static and dynamic/PIE binaries, with header and segment validation.github.com · read 11 Oct 2026
Build and distribution
The README documents building the packer and producing .deb or .tar.gz packages; the packer must have matching target stubs available for the architecture being packed.github.com · read 11 Oct 2026
Build options
The release describes dynamic builds as linked against system libraries and static builds as self-contained without external dependencies.github.com · read 11 Oct 2026
Compression
It includes 22 compression codecs, including LZ4, LZMA, ZSTD, and LZHAM.github.com · read 11 Oct 2026
Downloads
The v0.91 release provides dynamic and static Linux builds for amd64 and aarch64, including Debian, Fedora/RHEL/openSUSE, and Alpine packages plus portable archives.github.com · read 11 Oct 2026
Executable filters
It provides BCJ and KanziEXE filters, with automatic selection via trained decision trees.github.com · read 11 Oct 2026
Extensibility
The maker describes zELF as modular and documents how developers can integrate additional compression codecs.github.com · read 11 Oct 2026
Filters and selection
It offers BCJ and KanziEXE filters, automatic selection using trained decision trees, and modes that try multiple codec and filter combinations.github.com · read 11 Oct 2026
Intended users
The maker describes the project as intended for legitimate binary optimization, embedded systems, demos, education, and experimentation with ELF internals and executable packing.github.com · read 11 Oct 2026
License
The project is released under GPLv3, subject to licenses of bundled components.github.com · read 11 Oct 2026
License and community
The repository identifies GPLv3 as its main license and invites users to open issues, submit pull requests, or discuss ideas.github.com · read 11 Oct 2026
Memory limit
Some codecs can require substantial memory; the README says LZHAM uses a 512 MB dictionary and aborts if available memory or RLIMIT_AS is insufficient.github.com · read 11 Oct 2026
Optimization modes
Its -best mode tries three predicted codecs and its -crazy mode tries all eligible codecs to select the smallest output.github.com · read 11 Oct 2026
Password option
The password option stores an obfuscated FNV-1a hash in the stub.github.com · read 11 Oct 2026
Purpose
zELF packs Linux ELF64 binaries to reduce their size and provide efficient runtime unpacking.github.com · read 11 Oct 2026

Alternatives to zELF

Every alternative, ranked