Skip to main content

Kaitai Struct declarative parser generator for binary data: runtime library for Python

Project description

Kaitai Struct: runtime library for Python

PyPI PyPI - Python Version

This library implements Kaitai Struct API for Python.

Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc.

It is similar to Python's Construct 2.10 but it is language-agnostic. The format description is done in YAML-based .ksy format, which then can be compiled into a wide range of target languages.

Further reading:

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

kaitaistruct-0.11.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kaitaistruct-0.11-py2.py3-none-any.whl (11.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file kaitaistruct-0.11.tar.gz.

File metadata

  • Download URL: kaitaistruct-0.11.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kaitaistruct-0.11.tar.gz
Algorithm Hash digest
SHA256 053ee764288e78b8e53acf748e9733268acbd579b8d82a427b1805453625d74b
MD5 c695365fd35552b21b8b9a2a1bf33d03
BLAKE2b-256 27b8ca7319556912f68832daa4b81425314857ec08dfccd8dbc8c0f65c992108

See more details on using hashes here.

Provenance

The following attestation bundles were made for kaitaistruct-0.11.tar.gz:

Publisher: release.yml on kaitai-io/kaitai_struct_python_runtime

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

File details

Details for the file kaitaistruct-0.11-py2.py3-none-any.whl.

File metadata

  • Download URL: kaitaistruct-0.11-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for kaitaistruct-0.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5c6ce79177b4e193a577ecd359e26516d1d6d000a0bffd6e1010f2a46a62a561
MD5 73e8c16ad8b92f5300df7c4c9053e5ba
BLAKE2b-256 4a4acf14bf3b1f5ffb13c69cf5f0ea78031247790558ee88984a8bdd22fae60d

See more details on using hashes here.

Provenance

The following attestation bundles were made for kaitaistruct-0.11-py2.py3-none-any.whl:

Publisher: release.yml on kaitai-io/kaitai_struct_python_runtime

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

Supported by

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