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.2.tar.gz (108.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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (677.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (662.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.4 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673.3 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp314-cp314t-win_amd64.whl (530.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

cridecoder-0.3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (671.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (656.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl (618.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cridecoder-0.3.2-cp314-cp314t-macosx_10_12_x86_64.whl (638.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

cridecoder-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp313-cp313-win_amd64.whl (531.2 kB view details)

Uploaded CPython 3.13Windows x86-64

cridecoder-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (672.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp313-cp313-macosx_11_0_arm64.whl (619.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cridecoder-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl (640.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cridecoder-0.3.2-cp312-cp312-win_amd64.whl (531.7 kB view details)

Uploaded CPython 3.12Windows x86-64

cridecoder-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (673.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (657.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (619.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cridecoder-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl (641.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cridecoder-0.3.2-cp311-cp311-win_amd64.whl (534.4 kB view details)

Uploaded CPython 3.11Windows x86-64

cridecoder-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (675.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (660.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (625.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cridecoder-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl (639.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cridecoder-0.3.2-cp310-cp310-win_amd64.whl (534.2 kB view details)

Uploaded CPython 3.10Windows x86-64

cridecoder-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (675.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (660.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (625.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cridecoder-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl (639.6 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cridecoder-0.3.2-cp39-cp39-win_amd64.whl (534.9 kB view details)

Uploaded CPython 3.9Windows x86-64

cridecoder-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (675.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cridecoder-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (661.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cridecoder-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (625.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cridecoder-0.3.2-cp39-cp39-macosx_10_12_x86_64.whl (639.9 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cridecoder-0.3.2.tar.gz
Algorithm Hash digest
SHA256 8d4f967693d6dba2e75624fea9e8ce10c2bc3009c63a271e0384a1fc03e38cee
MD5 aa0720a9aa6fa381634004e9295e5f17
BLAKE2b-256 45e0c61da7754105d739c73b26cefa236410667ca8d4df9725283d0b29dff4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 175d2d8da1c33854abfaae3adf4863ed9cc38f85878c62619af7f8bea26c92ef
MD5 97fa1dfe6407ea3c67c4286eb0f0af4d
BLAKE2b-256 ac7eea0b90d2858b07998c3719c899a44a34bc86badc311b4df29d0cd0c53537

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5512317405e25cfede9ce909ad1d010692b978e41da2db0c7fa4f2774c29450
MD5 f0d86e0acba89ef442c943d81c8a8e82
BLAKE2b-256 15528e301f01644345c4817be439b06aaed27c7660242ae4e6de9b7b83bdc12c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0a60a55b04542506e66ce306073af8e782589ec06e31242ce723693ef2fefc9
MD5 fd42125a1fbbbc9bdd9061920c0a5153
BLAKE2b-256 87f7f44922b5bb45d47b6b8f89acdcec59de2a0c6dc52cf01902c46575ebf68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45d6f6465c3b9581f64cde4ffc2b76cef66744841a1561146f0085b144d88b33
MD5 03c2068032b5923e56bdb75d1b1f90c3
BLAKE2b-256 78be933d9ec0771aaaa4d32ba94c780776ca9da284210689daa9130d32fc522a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 60ca21e0d78552d0695dbbd1a813ffdd02b8e2b2ce25a8307a80245501cb89ec
MD5 d5d915381357b559bded557e5731a01c
BLAKE2b-256 754d53660d2a5823a8efe5d3b5d9ffd0c49083d66e4f9ed5d705f1d382998115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a64f80ec0202b907b89ab5d2bdd49e8effd98dbe0c1fd328ee4a9db22119f990
MD5 f0cfe1fd7217caf36b9d82c8d8025c7f
BLAKE2b-256 41c62a86b63484f492062d307650683a595707f2d1e41584a66743cbbb0eb0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fab06556154170ce70d50825d2e2a0cd20c08fec9ee9a6bb50650032441a2d7
MD5 2148d974bc8dd046dcf895b94cce5fcd
BLAKE2b-256 8c8c5a2430472d1c8aa265d2123f22272713264053f061aa5d1cddf06c2c12cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 944770d14fc35d8f088470c6212b21084118bf42b7f60ed5754d71cc6914cf56
MD5 5fafcc3094bd1b2ae0150e83177d3dda
BLAKE2b-256 06aa0d14832ef28a63d9768adcb7241f4d43a22b668df484b46f33f78d910ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 97dd7c18272b76b9a8e1a60e6f0153737937cbb522c1b70b97301a31780b03c5
MD5 34080393411bd717e0a0f75b3bfb59ff
BLAKE2b-256 762e45ebc376ae00752294b1d224d782bbc0aa745c6578e153e9f87598357da8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb1b60a5b9d3bafd49b55c1935720e241a3c9bde46341c718aa3678f49271c8c
MD5 a263e346c56437c7c79d9bee1b11bbf5
BLAKE2b-256 41b7dad3693e43f7b2fec63d38f137288ce52c235001e3ce83a5b8a048887cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5da57cac4ba306f009a66d14ffb172f8fb4676c0376f3063ea5967a5459af57d
MD5 5cd8a6d0bcfb3fa2fdd96e168ae02269
BLAKE2b-256 b48daaee976143042b51a0abf9686afd1a11f7123fc1780f41e1a2d9b3640166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a34a4accb8284c289ed42d6692e58209cdc751ed4f212d46706131f98973042e
MD5 70d705acfaaa90b413588eda5a131f83
BLAKE2b-256 dde992f9dd9e75f47bb8a0bcc4a1843f1810982b658819ca34aed8fdf6cd3ccd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03374437a5401c6f2af54df90391af3a30ec6d516612ab36dbaa5c636c91b663
MD5 261edcd6e414c884dfab23f13474b63d
BLAKE2b-256 c5da02fcbcb394d5c7ab73d5332d1dfe970f513048b7f48cfef96ed981434fb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 09895055c731b7f79312e67dbe97ff9abad7d8465169ef7b08638fb096ad6963
MD5 6244c32fef054f5ef5525e3c0a6ddf7d
BLAKE2b-256 14148053777583c9a8e0b69c63aab8bc4a43047bf6a38dad85ce9f77d9f05114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a22a47f62434e28c4b24a82b2085e2de19602e8f009870f128fc502836418a67
MD5 a9e7fd1272af363976ae134a4d3cdfc7
BLAKE2b-256 58bcf999d4d5df1c3b863f584c690be350a8e402ae63a48505e211cb3efba045

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e16ce7dad8994a7a176330a9f6b42f2a8a78b64396dc552a4b618cdb11765590
MD5 d209b578c47d0125ffe61b8f6f09ce3e
BLAKE2b-256 356a9c6d392099221e36c528c2b0e057329e754a77a870c3b583dfacffbde540

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ad14212c8eab2d8b3e54e17bb2d0c3bf0af01b950c62fc2a4a74f983bceb9135
MD5 996a43dacf30dfe6ca6c2132f6c93182
BLAKE2b-256 8f2f2efc61902f7ca09f572ee424cf6cd493deed3656384b6f165d1da3caafba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec0461bc3c44b62381c0125c65ae22a62f9ceb83979bf5756634b9eec7404637
MD5 bd149411b475b7affc02b94e3526acf5
BLAKE2b-256 7d62658e5b9000529c0d09b3588faa231ee1a18a037a860238c8c6a49b9ee5f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e83e5d8e1f1d3e95fac038ee91940f7a3736a9c4f88b52b81a61a89a4ed37f2
MD5 f9f938620572b819ecc3d410c2d6606f
BLAKE2b-256 b779964fcfc28c601e80181f8e0c7789a94df54ccaed88b025265fc08b7e3e55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cc3510fa9c1cb37eedd953ec366f798c9c8c02e65cbe06b0001ddb3b319cfed
MD5 bd15dd3e552225d32a4c4ee722ba52d7
BLAKE2b-256 ae04c82d1043fdff812aae28ad13cb3fc1e45109126d7c1869c2f65ad6cf8bba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ef0236a4c35d8c2e6eabea58a93cb4e71de04b995d8068e621977c7db194ba55
MD5 aa5ca0a1052a3c90771b08072fc435da
BLAKE2b-256 86ddf368cd37a4d14a59e354d44e02122db728728b1a643939d603e750444202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 65a65c0421decab6305235e2528fea547080925b5b681e369658c458d5983996
MD5 3c95560e6926e8a2a05a11acdec2a78a
BLAKE2b-256 6c18823c41bd10bf54910ddddeeb37aecd0175fb93457447eb8dd65a3b9dfefe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e081a1ece63c8eabd718443b43ad8e83544b9c2e85d8370584ee6da3d94daf6a
MD5 c155c97b1af2ea529886c207c0a58b14
BLAKE2b-256 0ca83c334935b55daafa73106241f3f50cff81f2699f0464120663ccd43cebd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bfa08bb42b3ec75d90a6915a28867dcdcb09c41ab87dee1662f800a90964d2f
MD5 f543f52b7ccd11890f31e3041377fe21
BLAKE2b-256 e403a44ad058f60f73c994d0b3b675d6f24f50db779454c6fc35f0d07d983fbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e9aaad0c6e86bf397807494edc651627c9e24e89de21589004a7870ed1ae2a7
MD5 957dddaaed355cf6ce4d75123e099fa8
BLAKE2b-256 2eec10f8b6f5c48a97b49eb14b0eb4778959e1c0748958c6f9a1a95801718e1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 783e5f4c4f64f62ec8981272e7c7f583658a62f65cf2f11c9e92fbd556895e9b
MD5 2fe8120efdbcf05234e06c121c3b51d3
BLAKE2b-256 a69b3b3d4263fbbdfad83bb247c273c5731a0de7711659f46e67f291115e6e1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a73f2cd7a3d598280a1da1b198644e5433f06f9bc0a1368fd968a6d1fddd842
MD5 fc63ada104d30e94eaea3745dbf7f062
BLAKE2b-256 06e94f0351b11d5d102723fb633c65bc2421e46bff992b552470518579ea312b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdbb95db65ee262353aaac46901a9de11df3a448d9a17dabaefa0a186c484e3a
MD5 05263a5a34e2186aeb37444f13294c9d
BLAKE2b-256 b8abc8b3e485f36a134e1396f83d01dcc108a5cdfa3c2f80db5dd9fa7b571eb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8872f1e9325277df3080b9c88765bf334ed59e9cb1b293e32530def5e22611eb
MD5 51eecb9536ac0ae7855a2c15680c897e
BLAKE2b-256 1f33887cf5d60aff8751b377b8ae98890949eb67d616722c990bb371fb0809f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 024f39cd1e14c81d39fa40e369898bbba6199aed217396f81a3b92a73d7ed69d
MD5 3f713782e40e98004e14441271a5851c
BLAKE2b-256 0f09cbf650b3aed11ce3dfbff10e534cd9f918e431e23781b210138dab4f93d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8e41dc581840bc8ab2d4a44cd97c8fa0f74c727e4bfa89639e3dd5e2b053189a
MD5 4a344c9fa288256082ac617bd657baac
BLAKE2b-256 a7eb7de7c6a1b5feeda72e87d2519eb84f3fa90faba2de4c02ddded3640f9552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eccaf814a155ccc808077c3d942cd0dc5ecaad3798b755056583f0c600d8fb44
MD5 2afee3cb6ae2933c561f8fcd372a4fa1
BLAKE2b-256 97be0a799951ed6f1e31e23f7a44f7019fa55ec2ffdcc9813de39be4292dcfa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85c1eb556ee71ea08f0a37298053ea658ef0ef573edd9f0ca195b68080d38b9c
MD5 7a20d20e0fca0096a6cb17bf260c5b81
BLAKE2b-256 8efb9bcb826d36f50af3e62d26191f896c3871913adffa2ca58db050b790c40b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e908c089dc689d04edbf60918000282ed00d396e9ec66d4059ce4cfbcc084643
MD5 781d0dcf029d797aebad0a5a70a6923e
BLAKE2b-256 556cd541ed24992d2e063ce2cf66e0897bd3e8c8e41e454edba3d8f78b2a836d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b9a474689c58c798d422319908d6b042a8fed60b515c621008dcab510507355
MD5 5b67611f7927326e32f26617738f7767
BLAKE2b-256 bd66f76a438a29d8c20c4f22844bd9b35ffb6f065f45466519eb64007551107b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4ffc1b3b59263d9a41589b1d8209f78596b8287905fd1c519ea945affc687a9
MD5 08976c724d720a14251a53ec49a18cec
BLAKE2b-256 c783f48d99245c30250ef74ce4b19f6848757158742f0f478d8713cfc0c607ed

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