Metadata-Version: 2.4
Name: ext4
Version: 1.1.1
Summary: Library for read only interactions with an ext4 filesystem
Author-email: Eeems <eeems@eeems.email>
Project-URL: Homepage, https://github.com/Eeems/python-ext4
Project-URL: Repository, https://github.com/Eeems/python-ext4.git
Project-URL: Issues, https://github.com/Eeems/python-ext4/issues
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Filesystems
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cachetools==6.0.0
Requires-Dist: crcmod==1.7
Dynamic: license-file

[![ext4 on PyPI](https://img.shields.io/pypi/v/ext4)](https://pypi.org/project/ext4)

# Ext4
Library for read only interactions with an ext4 filesystem.

```python
from ext4 import Volume

# Extract raw ext4 image
with open("image.ext4", "rb") as f:
    # Extract specific file
    volume = Volume(f, offset=0)
    inode = volume.inode_at("/etc/version")
    with open("version", "wb") as f:
        f.write(inode.open().read())
```
