Skip to main content

CRI codec library for ACB/AWB, HCA audio, and USM video extraction

Project description

cridecoder

A pure Rust library for CRI Middleware codec encoding and decoding. Supports ACB/AWB audio containers, HCA (High Compression Audio) encoding/decoding, and USM video container extraction/building.

Credits

This project's CRI format implementation is based on and inspired by vgmstream, a library for playing streamed audio from video games. Many thanks to the vgmstream contributors for their reverse-engineering work on CRI Middleware formats.

Features

  • ACB/AWB Extraction & Building — Parse and create CRI ACB audio containers
  • HCA Encoding & Decoding — Encode PCM to HCA, decode HCA to PCM/WAV
  • USM Extraction & Building — Extract or create USM video containers
  • USM Metadata — Read and export USM metadata as structured JSON
  • Key Testing — Test decryption keys for encrypted HCA files
  • Encryption Support — Encode HCA with encryption keys
  • Pure Rust — No C dependencies, works on any platform Rust supports

Usage

Add to your Cargo.toml:

[dependencies]
cridecoder = "0.1"

ACB Extraction

use std::path::Path;
use cridecoder::extract_acb_from_file;

let tracks = extract_acb_from_file(
    Path::new("audio.acb"),
    Path::new("output/"),
).unwrap();

if let Some(tracks) = tracks {
    for track in &tracks {
        println!("Extracted: {}", track);
    }
}

ACB Building

use std::io::Cursor;
use cridecoder::{AcbBuilder, TrackInput};

let hca_data = std::fs::read("track.hca").unwrap();
let track = TrackInput::new("my_track", 0, hca_data);

let mut builder = AcbBuilder::new();
builder.add_track(track);

let mut output = Cursor::new(Vec::new());
builder.build(&mut output, None).unwrap();

HCA to WAV

use std::fs::File;
use cridecoder::HcaDecoder;

let mut decoder = HcaDecoder::from_file("audio.hca").unwrap();
let info = decoder.info();
println!("Sample rate: {}, Channels: {}", info.sampling_rate, info.channel_count);

let mut output = File::create("output.wav").unwrap();
decoder.decode_to_wav(&mut output).unwrap();

PCM to HCA

use std::io::Cursor;
use cridecoder::{HcaEncoder, HcaEncoderConfig};

// Generate or load PCM samples (interleaved stereo f32)
let samples: Vec<f32> = vec![0.0; 44100 * 2]; // 1 second of silence

let config = HcaEncoderConfig::new(44100, 2)  // 44.1kHz stereo
    .with_bitrate(256_000);  // 256 kbps

let mut encoder = HcaEncoder::new(config).unwrap();
let mut output = Cursor::new(Vec::new());
encoder.encode(&samples, &mut output).unwrap();

USM Extraction

use std::path::Path;
use cridecoder::extract_usm_file;

let files = extract_usm_file(
    Path::new("video.usm"),
    Path::new("output/"),
    None,   // optional video decryption key
    false,  // export audio
).unwrap();

for file in &files {
    println!("Extracted: {:?}", file);
}

USM Building

use std::io::Cursor;
use cridecoder::UsmBuilder;

let video_data = std::fs::read("video.m2v").unwrap();

let builder = UsmBuilder::new("my_video".to_string())
    .video(video_data);

let mut output = Cursor::new(Vec::new());
builder.build(&mut output).unwrap();

Supported Formats

Format Description Operations
ACB CRI Audio Container Extract / Build
AWB CRI Audio Waveform Bank Extract / Build
HCA High Compression Audio Encode / Decode
USM CRI Video Container Extract / Build

License

MIT

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

cridecoder-0.3.3.tar.gz (110.3 kB view details)

Uploaded Source

Built Distributions

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

cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (678.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (664.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673.2 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp314-cp314t-win_amd64.whl (532.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl (620.6 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cridecoder-0.3.3-cp314-cp314t-macosx_10_12_x86_64.whl (640.0 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

cridecoder-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (675.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (659.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp313-cp313-win_amd64.whl (533.0 kB view details)

Uploaded CPython 3.13Windows x86-64

cridecoder-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (674.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (658.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (620.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cridecoder-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl (641.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cridecoder-0.3.3-cp312-cp312-win_amd64.whl (533.5 kB view details)

Uploaded CPython 3.12Windows x86-64

cridecoder-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (674.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (658.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (621.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cridecoder-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl (642.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cridecoder-0.3.3-cp311-cp311-win_amd64.whl (535.7 kB view details)

Uploaded CPython 3.11Windows x86-64

cridecoder-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (625.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cridecoder-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl (640.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cridecoder-0.3.3-cp310-cp310-win_amd64.whl (535.7 kB view details)

Uploaded CPython 3.10Windows x86-64

cridecoder-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp310-cp310-macosx_11_0_arm64.whl (625.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cridecoder-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl (640.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cridecoder-0.3.3-cp39-cp39-win_amd64.whl (536.3 kB view details)

Uploaded CPython 3.9Windows x86-64

cridecoder-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cridecoder-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cridecoder-0.3.3-cp39-cp39-macosx_11_0_arm64.whl (625.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cridecoder-0.3.3-cp39-cp39-macosx_10_12_x86_64.whl (640.6 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file cridecoder-0.3.3.tar.gz.

File metadata

  • Download URL: cridecoder-0.3.3.tar.gz
  • Upload date:
  • Size: 110.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for cridecoder-0.3.3.tar.gz
Algorithm Hash digest
SHA256 3f24781c5e713223a3a0fa8ecdb5a609aefe26d93fd538630c8dfca114b23e08
MD5 82a43787c0d0e542001b857e2ee18ed2
BLAKE2b-256 527d262d2c98598dfdb26457f8ad91335a771504def0cdc7f2a56896c0329e18

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90339906096ef27f3e92ddb14fb3c8c89f749f56777e62405824effd84fd3244
MD5 e00a47afd2a9317cd831fe3bdde5a11d
BLAKE2b-256 89f6e2e19d01548abcbac8d6775586e91f7552afa2c870240dad3163f56ffceb

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fc375cb45c591fae16f6ccf83fee721bcc9052658f6c9a77761c02681330333
MD5 49316f844199f0aa46f4b929c9a735fe
BLAKE2b-256 71de14a46ccff8f78a9463e927d1d14cc2de75bd839c0113b7b2fd836e3d2ee5

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e9833306b5cd6fe55413c3fad870766a7ceea851dd620232ff3e08a4fa906d1
MD5 656a9894581f5bde538851be8d50e7b2
BLAKE2b-256 c49e64f200d3f7bc9fee957a10084b56d1bad06f6419501eef1afd08d410ae56

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c0195bf9311bbe91e318e29b1bb3ec1946c34bbbc7ea30a7e5c31fbdf6808ed
MD5 34f6e1030005347941c147910819cb91
BLAKE2b-256 d3b56037a84977d1f8a5eaa44ce77889587bb92b332633f0c45d2a24c140bcdf

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c41f31cde0dcd07e4836f1926e9ce789b3dc93f76b008333ce0d662e8ec023c2
MD5 0c7b9bb39170589716ded7004910bbb9
BLAKE2b-256 8187170fabbbf3a51b76054c7202657eb96b660dc1e277e97a868436a9e83b8e

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2c274ab53e89057460d8fdcc31514f512e34e522aeb477b70fda42d3a816c7c
MD5 aacb0e6248a3ccdf31f692c01a1edf4f
BLAKE2b-256 663ed0eba4cfb00cd0f967c57895e0480314ff08e84ecc667d805173bcd38515

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 593df3aede908039ea9ea98fedcf7130b0fed813c514c19eaf5dc191debd9ada
MD5 92c77b9f49cc5f6a58a45b58d39e7f39
BLAKE2b-256 7d78649b3fcb8c1358e0a382ae9dde6e68b3941565ed1e52bb2d806d9e804b6f

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78da02e937824f6e93c092e43db3154017b3d9baf1b070f953f799a7dc3e0a13
MD5 bc755075e59bb10c8f685ec8a3ff9f8a
BLAKE2b-256 1ef1c7cef09c6d1f879bfcd91e4e4a5bf4a2476bc0ad518b57e6216e7694d2a3

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ba38c5997b4faeb232102eefe8e409e46e2bcfe4422d96d61cb9cc19b3615ce
MD5 5f292d256a43a7a081cd65fc58d76799
BLAKE2b-256 b18df55502feb6ab1ebc5bc573b082e463424c5e431154f0ef1c7a097f75d051

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98a82204e580d343a3e73a3d68c82265997e42df675318ee85af3801d07d153d
MD5 a56d0353d9824389c6e1a65b07065dca
BLAKE2b-256 d8b0a88cc93f41b7232a968da4ec52ec284837f759b40ee7f66d0208ac7278db

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec0a4fab5ff2141db8cf4515164c7841a760a3d1b1c7a843a49966f5bb7820cc
MD5 287dde4458f4a4d2ae64f0b26ce8472e
BLAKE2b-256 eaa2267f11d505a1e4caa1ae40e17ba433773d5aa3879673d664801e994ced00

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 535a3628f32efab164e404320220bda6370c7dccc2475e696fdb0663193e1de8
MD5 8dd40850ffb53dc5e0d088e4317b21e5
BLAKE2b-256 836f3273a4147af9daf95c00468a8f26f236d4e121f6951078f8268d14da6ca0

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c1f18389c2feca01bb0ef52faa098dffd02e794fbf07dd9d3aed8a3bc0f00a0
MD5 b5ff5831c4349d450d546068322f9ef4
BLAKE2b-256 f9239755573ca627302369b88d80b01fbb6064d18cc52ac94d38af2ccb6a336b

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62a839d80cf4145e38a2399e604036d53cdecc6551f9ef5c66957cd1926f1072
MD5 2786fae9c43355cf388132cc15133a4d
BLAKE2b-256 d44c3d5b6988978243e55ec5f59438f5ef21d324fafe50b1b7f782f203b9b8d5

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b0300f2849e757c4227f60a87ad16e3ed07d00d4fceaeee3eeb6a18b6c535a0
MD5 7cc8daefe56ac07d6bbf64a268869b3d
BLAKE2b-256 c15cee9783f9db9e073ea7fd08ddb15ca7d509d9c54fcbc832ec3fa5e3977ff8

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e918515a152b93023247b72213c236637dc4b746f3dd55822f78a0ffbc52759f
MD5 4f08283897e7cb375e74cee6ab7a64a3
BLAKE2b-256 5a4f2c501313765b8a7017d0b61fb964966f891ae81a612b141698d9ee498e0d

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 021a2eb49d34ba6045f3635e8d00569501fc1dd82838e29e38409095a9d02991
MD5 01f360fd5f2b86cf89ff403e30e344eb
BLAKE2b-256 2f134801383bde457e4408640e641807a31d276cdedf9bf37515c12059c42b6f

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f069f0ac6512b2ba41f73b94168be918c999c5f3fec380bae3d6da9d48cbb158
MD5 720a368f8e37253497d142266d7496ed
BLAKE2b-256 20a67f405ba536b5ce10fcb5f4484bd3f9abbf1c8dafbc734f4b3fd1ce6f86cd

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1476644d1872c2852d48267dda435d9a9159c411ab310dcf84b0bbb67e713c2e
MD5 0b3217d51ed7c2a955e3c49ffbe1f724
BLAKE2b-256 d51935be4b244a1cb3e734b379b621e69c8b38750f65daca10953b960ad34b6d

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 006422dce6b15d28ee88cbe1b2e6c55cbb59c7998741e09e500dbaf2741546f4
MD5 e9fb754c86ca55cd023e1d1ac53d64d4
BLAKE2b-256 e7ce6aee770919d7dc10180b1ecc7fabe5f7d5af71626d17fb1fe7d14aec4c0f

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca2b6a4d29f9346df312b89d55cb5f1b2c03f5e93006237f07c5a837bbb6bf9d
MD5 37622a15ec2d366d780a4b3a6e8a4cf3
BLAKE2b-256 4ccb061c91f2007b8d1a52327cf47277cf98126a755f347454d61c1d8e79884a

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 04595eb4da2d89fcd7437692e17b213db8a5fd38517380c01cd68c83008e910d
MD5 b2cc78f816c40bdc000d537ed3cceda9
BLAKE2b-256 495cef5aed2749fedeec0328aee9dd773a38b4bc0291612cdbe1099b127637ed

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1612c94d77ac6b2e6d4d2a4e5ed8638dfe4039a4128446a8f276932df0c0b7e
MD5 bf54de7f89883fe18d1ef12ab320909a
BLAKE2b-256 b9a3cff7701e53592ad2a650cdc2e468b739838361f609585fd65b71892dd912

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8beb6784bed085426ab79011c67f9061d51aac689646e245b9b7eced6247d112
MD5 2e85fe06b872a58c231981155973c0ea
BLAKE2b-256 0bacf36ebfa77a5917314b32c5acc613b633a627ce7b5f5e8eacb53487cde55a

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40565522c96df018bd42a7a3423947194b205a6c298db8070835e3ccc40855b1
MD5 7900fabda2de203d24068b9741a11c62
BLAKE2b-256 30c4810fa67e2c5cd7eaf0c3cb99ccf3b274232c1c5e2c23028bae3c5edd077c

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c33e72948d5e3a29a791dbd0ef9470aff4bc2701cef513a64ddf9a2e4d7ca26
MD5 42f0c132e82fa8273b50154a74b34b4e
BLAKE2b-256 5daff938ada8b65bc8e2f3ae7dd83abb430ec9447ca5dd35e3354396ae1b8fd7

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ab01f3b61e0fc6605d8bd15c34fddbb7b2cca4305e5a6f058ae788e95c8ec372
MD5 21bee6ecc2dfbb09a5417c3c632ece19
BLAKE2b-256 41ee870ac1a8c1932df039247b76a104af6d19e502e539bab6df736a77f715b9

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2835b8d6c9075e736dcc2c932b85c05b01dadaa74ca152cbddb3e8beba66d1a6
MD5 626ffe2634ec49b377bc2ba403fc0945
BLAKE2b-256 0681669971ddbe78ddf9aaf57af3977bf40007b187821808c6da8f7e8d26ea2b

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c4adc81f608c43055e598d2d304e69af62c7f7a6b01bdab8ae02eea87938ef1
MD5 b028ae51389deb3fb13f5bebe8fda057
BLAKE2b-256 ffbc609804c58d8e3cea1cba0952fd3416833716b7e9313211b9003e46fc4bc1

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d6ad4367201ee08e4dfcaa7047193b9d42ae0258b2cfb89b2fae33745583a8f
MD5 25b656fac7e6e80853846f9225c324ba
BLAKE2b-256 e6c6edd660edbfd27413c290830c4a842a55740eb401efe52582ce8324b55ad4

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be9c64bdde9e55578337c4acd04f1a20126360ac065cc97be38f4de4b576ca21
MD5 be4b145d48fe8a10ce7894ec60aee200
BLAKE2b-256 7b9e6f7032444ad8ff83aaee56acb9ffd5d917e75e24fc8a5728723ac7718ca1

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 98b90226ee38788957f4dd3a0bdc6fa66758cdf80196f3f86092f12ab875fee6
MD5 c560ee5e1134986470ab2f4b5f572f0a
BLAKE2b-256 210e1603cfd8a4c2968fdf7463682dccb102d7a4d3898c57459e2924e6cfde65

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f702c083e3c7f4a53dde979d5ac3d962a00efd2febdf967e699a682046d3df25
MD5 7366f79b7f9d0555b740a7a5cb0652e9
BLAKE2b-256 3c4bc5cfc1cf695536d2544eda738560d691d0c42477fffaeece897de1a5751f

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50af9375c8babfa8cf3756e41f0d850bf1048ce196a3a4f2250fda051ca084cb
MD5 b7bbdd9b4467fd038b7ff1bda3c896f4
BLAKE2b-256 168c99947609e5ff77a3a9f28e3a6e4fa62088a3339572f7021b12fa3736dd65

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f247e8f6b4ef96d86355be4292825673bd63f038fec8b8a0a96a5d22c53a8630
MD5 0fd54657d52f3a38d397240209165796
BLAKE2b-256 d22fab9481d8b6e8debb728c65bddf055f708bfabc346f8aff7ce0505d0bb72e

See more details on using hashes here.

File details

Details for the file cridecoder-0.3.3-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cridecoder-0.3.3-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c2f8783e69f0af292fb9254121f56c9fd928cdb1b91ef3c5246050a101519c83
MD5 a9ffb5a9d2c9a790b13e461cd62017c0
BLAKE2b-256 9187c0874a9c399843f9de3f1e0addfe870709ecfff56c889116da7472b99368

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