Skip to main content

https://github.com/m1stadev/PyIMG4

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.

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)

Source distribution for pyimg4 0.8.8
File Size Uploaded
pyimg4-0.8.8.tar.gz 173.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyimg4 0.8.8
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.8.8 This release

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8

2 release files

0.7

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5.2

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page