Skip to content
Zack Didcott edited this page Apr 7, 2025 · 2 revisions

Overview

The IGEL filesystem is a proprietary form of logical volume management, where partitions are stored in a linked list of fixed-length sections.

igelfs is a pure-Python implementation of the IGEL filesystem, allowing existing images to be parsed or new images to be created.

Currently, it supports:

  • parsing bytes into object-oriented data models
  • searching the filesystem
  • verifying integrity of partitions
  • adding new partitions
  • overwriting sections, boot registry and directory
  • creating a new filesystem from scratch
  • extracting partitions to a directory
  • converting a filesystem to a GPT disk image
  • decrypting and reading registry
  • and more...

Documentation

To get started, head over to Usage.

For other documentation, check out the wiki page for the relevant topic:

Donate

If you found this project useful, please consider donating. Any amount is greatly appreciated! Thank you 😃

PayPal

Clone this wiki locally