PyIMG4
A Python library/CLI tool for parsing Apple's Image4 format.
Usage
Usage: pyimg4 [OPTIONS] COMMAND [ARGS]...
A Python CLI tool for parsing Apple's Image4 format.
Options:
--version Show the version and exit.
-h, --help Show this message and exit.
Commands:
im4m Image4 manifest commands.
im4p Image4 payload commands.
im4r Image4 restore info commands.
img4 Image4 commands.
Requirements
- Python 3.9 or later
Installation
- Install from PyPI:
python3 -m pip install pyimg4
- Local installation:
pip install --force-reinstall .
Notes
- For compression, LZFSE compression utilizes the apple-compress library on *OS, and the lzfse library on all other OSes (due to libcompression not being available outside of Apple platforms).
- If for some reason you'd like to force the lzfse library to be used on *OS (not recommended), you can set the environment variable
PYIMG4_FORCE_LZFSE.
- If for some reason you'd like to force the lzfse library to be used on *OS (not recommended), you can set the environment variable
Support
For any questions/issues you have, open an issue.
Metadata
Release files for pyimg4 0.8.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyimg4-0.8.8.tar.gz | 173.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyimg4-0.8.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 189.4 kB
Release files / pyimg4-0.8.8.tar.gz
| Download URL | pyimg4-0.8.8.tar.gz |
|---|---|
| Size | 173.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aafebb2bc7922f6cf551b1b9e982d2da039cbeb08f0a2e2048a1818d51c76da1
|
|
BLAKE2b-256 checksum How to use checksums |
3c5c69bad79b4e9d7be46063e9ea15e82c79ae0dec90811501453003588aab62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency logRelease files / pyimg4-0.8.8-py3-none-any.whl
| Download URL | pyimg4-0.8.8-py3-none-any.whl |
|---|---|
| Size | 16.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55eef0d61c9e612c4e213ca8467c2de868701709cc844d4308c942d6f3f724fb
|
|
BLAKE2b-256 checksum How to use checksums |
7e4939e043b69b633a3ea2a0c3169baf82f332c311bc0460ad4d0601673e0016
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2025.
Transparency log