elfie 0.1.0 copy "elfie: ^0.1.0" to clipboard
elfie: ^0.1.0 copied to clipboard

A Dart library for parsing and analyzing ELF (Executable and Linkable Format) files.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2026-02-08 #

Added #

  • Initial release of the elfie library.
  • Elfie static class for convenient API access (parse, parseFile, tryParse, tryParseFile).
  • Result<T> type for non-throwing error handling.
  • ElfParser implementation with robust 32-bit and 64-bit ELF support (both little and big endian).
  • Comprehensive set of typed exceptions:
    • ElfFormatException
    • ElfTruncatedFileException
    • ElfCorruptDataException
    • ElfUnsupportedFeatureException
  • ByteReader utility for unsafe binary reading with bounds checking.
  • Example usage in example/elfie_example.dart.
0
likes
160
points
24
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Dart library for parsing and analyzing ELF (Executable and Linkable Format) files.

Repository (GitHub)
View/report issues

Topics

#elf #parser #binary #linux #executable

License

MIT (license)

Dependencies

meta

More

Packages that depend on elfie