Skip to main content

No project description provided

Project description

OI Checksum Validator

OICM checksum generator for data verification.

Installation

pip install oip-checksum-validator

Usage

Generate a checksum:

oic /path/to/directory

Verify against a reference checksum:

oic /path/to/directory -c <expected_checksum>

How it works

The tool creates a deterministic hash by:

  1. Sorting directory entries alphabetically
  2. Recursively processing subdirectories
  3. Hashing file contents with BLAKE3
  4. Recording symlink targets
  5. Combining all hashes into a final checksum

Requirements

  • Python>=3.12
  • blake3

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

oip_checksum_validator-0.1.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

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

oip_checksum_validator-0.1.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file oip_checksum_validator-0.1.0.tar.gz.

File metadata

  • Download URL: oip_checksum_validator-0.1.0.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for oip_checksum_validator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc6bd6c68a4761a02f268e5dd69509f46bb3b223a6ebe3cef145e5323ce57576
MD5 30fef40bca11648eb8f52b4b1f915114
BLAKE2b-256 6ca4cf416d425ad31b391fac965da2fe17379004040ec96365f27b0824e11f5c

See more details on using hashes here.

File details

Details for the file oip_checksum_validator-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oip_checksum_validator-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for oip_checksum_validator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b744729d77c82b3719dfa2d1111a1f392412ef454f95c202c0aaa2e2891a4456
MD5 3fd5f910e1cb2508d5ed655072f3beb6
BLAKE2b-256 8b549b1427204aa4c5a558213e8455fcf0e402e935b4703a9e60b64737a8511b

See more details on using hashes here.

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