Skip to main content

apple-compress

Python bindings for Apple's libcompression.

Based on bindings from Asahi Linux.

Requirements

  • Python 3.8 or higher
  • An *OS system

Usage

Library

Read the API usage.

CLI

Usage: acompress [OPTIONS]

  A Python CLI tool for compression using Apple's libcompression.

Options:
  --version              Show the version and exit.
  -i, --input FILENAME   Input file.  [required]
  -o, --output FILENAME  Output file.  [required]
  -c, --compress         Compress the data.
  -d, --decompress       Decompress the data.
  -l, --lzfse            LZFSE compress the data.
  -b, --lzfse-iboot      LZFSE compress the data (iBoot compatible).
  -z, --zlib             zlib compress the data.
  -v, --verbose          Increase verbosity.
  -h, --help             Show this message and exit.

Installation

  • Install from PyPI:
    • python3 -m pip install apple-compress
  • Local installation:
    • ./install.sh
    • Requires Poetry

Support

For any questions/issues you have, open an issue.

Metadata

Release files for apple-compress 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for apple-compress 0.2.3
File Size Uploaded
apple_compress-0.2.3.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for apple-compress 0.2.3
File Interpreter ABI Platform
apple_compress-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / apple_compress-0.2.3.tar.gz

Download URL apple_compress-0.2.3.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a1c855cec8bd73210ae9522c53a841ca515ded2f0c9d5b4e728d0d93fee46a29
BLAKE2b-256 checksum
How to use checksums
9114cdb0bdb6147a019d2d8a1e144910c6a8d257d0e58f63bbd105bda0fce7dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / apple_compress-0.2.3-py3-none-any.whl

Download URL apple_compress-0.2.3-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b4eb22fb45e2e781bb44dc76b94dea7f616f3583fcbb4737ecc53e2a46ab7434
BLAKE2b-256 checksum
How to use checksums
7cb3ba911999bf7146457e9bf85d5ccdb9adc0d970250d451954f587f5511123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

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