Skip to main content

A Python library/CLI tool for parsing Apple's Image4 format.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyimg4-0.8.8.tar.gz (173.1 kB view details)

Uploaded Source

Built Distribution

pyimg4-0.8.8-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file pyimg4-0.8.8.tar.gz.

File metadata

  • Download URL: pyimg4-0.8.8.tar.gz
  • Upload date:
  • Size: 173.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyimg4-0.8.8.tar.gz
Algorithm Hash digest
SHA256 aafebb2bc7922f6cf551b1b9e982d2da039cbeb08f0a2e2048a1818d51c76da1
MD5 27d1cc6356bc000a9111c7469ac10229
BLAKE2b-256 3c5c69bad79b4e9d7be46063e9ea15e82c79ae0dec90811501453003588aab62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyimg4-0.8.8.tar.gz:

Publisher: pypi-build-publish.yml on m1stadev/PyIMG4

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pyimg4-0.8.8-py3-none-any.whl.

File metadata

  • Download URL: pyimg4-0.8.8-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pyimg4-0.8.8-py3-none-any.whl
Algorithm Hash digest
SHA256 55eef0d61c9e612c4e213ca8467c2de868701709cc844d4308c942d6f3f724fb
MD5 a976fc62f8681680827ffe971c422013
BLAKE2b-256 7e4939e043b69b633a3ea2a0c3169baf82f332c311bc0460ad4d0601673e0016

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyimg4-0.8.8-py3-none-any.whl:

Publisher: pypi-build-publish.yml on m1stadev/PyIMG4

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page