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.1.tar.gz (106.4 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.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (657.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (644.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (653.6 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.7 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp314-cp314t-win_amd64.whl (513.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

cridecoder-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (653.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (638.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl (605.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cridecoder-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl (622.6 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

cridecoder-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (640.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp313-cp313-win_amd64.whl (513.3 kB view details)

Uploaded CPython 3.13Windows x86-64

cridecoder-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (639.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (605.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cridecoder-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl (623.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cridecoder-0.3.1-cp312-cp312-win_amd64.whl (513.8 kB view details)

Uploaded CPython 3.12Windows x86-64

cridecoder-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (654.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (639.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (605.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cridecoder-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl (623.7 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cridecoder-0.3.1-cp311-cp311-win_amd64.whl (517.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cridecoder-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (643.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (608.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cridecoder-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl (623.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cridecoder-0.3.1-cp310-cp310-win_amd64.whl (516.8 kB view details)

Uploaded CPython 3.10Windows x86-64

cridecoder-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (657.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (643.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (608.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cridecoder-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl (623.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cridecoder-0.3.1-cp39-cp39-win_amd64.whl (517.5 kB view details)

Uploaded CPython 3.9Windows x86-64

cridecoder-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (657.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cridecoder-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (643.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cridecoder-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (608.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cridecoder-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl (623.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cridecoder-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d637b24095c3967b9dc899cfff0fa22bfd9a67010fec09e2e5792f7b6724d859
MD5 d3475995a35c045cebbc78138338afdb
BLAKE2b-256 3eccf4ae156e6f5b0743de8b039cd3739063d9ce0ec4e8625e14f6650ed0f1d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62e82a107f47dcd5c51de6318080685ac462bf0d53652d3d8bc3984d8aac049c
MD5 6de0982c999cbaa57d882a6499fd1e2f
BLAKE2b-256 7020c9aeb972e0bbf11de1a46877646460f080700e98f3fd3d782337ae1e55f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fab41e85617401351ab42f0883ccd4406de335f9f4f981dcf5a9c058e795df6
MD5 b7aab3db30dbbb490c4c7eff34fe6c6d
BLAKE2b-256 c6a954cec00b4b28539f657cfbe00ca0675b1e752dea00717d6b2c35bd31effe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bc927c32e91832e7c330fdc19c043146bc5a6423701006e6164a901c69ba50a
MD5 33af74eb6ea69c2710cd42a09afa42a8
BLAKE2b-256 b707d2c5f64ee70aaab1d9dc8221e096959e4aa50e7951b2fc4d94b4e15ee789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0693897c06ec2e4ed334f33eea02b538ed4336f907633ed36cf1e876729bafd9
MD5 423b3f197d48fe9d5a78c83c67e5c595
BLAKE2b-256 e88c85662cd7d218e83108c1ce53f4224f1f81d997adf88e8d27c953abd4ee06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 33b3d0ba0b581dc0a4d3ac1198a3ce50cefb5a461075ebb2965ae4291543ecdd
MD5 654b0c4f56fdd50f8eea5fe6a9a9cbc0
BLAKE2b-256 1f197baad479499c42a1e583d3b1fdc1338d8651cfee6ab2c7b6fb8d49299017

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34c8743765f3fa7e2beb34db63c9fba9e4e780afe8fc7c7773eaa0249f308922
MD5 a7b1fecaca71efda1b322035f7d8ed9e
BLAKE2b-256 906d5422b91ca19d302c59fbc36f87483fafc489bc1983fcad992fb750676971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ef5e37fd702de4db626a2b7986bffe96062fb3de202adfeb9edbed5106f4a24
MD5 14bb76225738b875dfa59442e5001f27
BLAKE2b-256 1832a41f2927316c0e31792a79dfebcf6a024bcb26d55fbc5bbaf95c3e9dbe9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f849f465ce4d7527e2c9c2c9f74246de620333e194a7cf8a610d300ae354ea4
MD5 57974ffd58d1be9f1f0caa24d7ad8884
BLAKE2b-256 253bf1c2ca3861d1715f27bc2b13e411ed2fc709f1e71c0c262390d50ea2503b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6bc80aba90ea9f4d83d007ce26ca1bb341830f74270046ade6c6536935c45ff
MD5 d5321504c81ab6e21df456789b6e189a
BLAKE2b-256 93036baf565a16531b6c5c6cf44f42bc8757dc83d2fcee27960d9c2c14225cca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d88fb59886f5e5561891006a8c4ff79ff2625bde96ea728c90158adca71806fc
MD5 d1db05357281ee17b0f099571b7e0a06
BLAKE2b-256 1b609c4fc6fa795c6343cedb9676cddd3c644f364cc737067d75840e5cca59be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f5245b4d298493e4f864585851eabecfe7eeaf66d157a1e21a332e741e4e79c
MD5 830399c5edae88e595ae6963cfebb8fd
BLAKE2b-256 444f0262111caedd462e44a5f196e4aa815c0456d1962dab384075babc0c05da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40fb7856ed8adc4fac55b5d5fb331751bb8aae92dcf78bbc788e8e42a93ab819
MD5 538e421fba62acf253878a4ffe5cc955
BLAKE2b-256 14585df4e5c01e1f9119880674ce6501e1ed77ab162760f8d5da8b8377803e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f45876006e250ccc46a00d38a4eb8294a53c8d1e918901e8029c63df766ddd2
MD5 b84b0c9d7acacce436d24a36383be13a
BLAKE2b-256 e3db5670838e71fd35451f718c3f352a1319fd1dd47173a37f6c57ab1babd5b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5845912a4335cc8c8bd02edd44bcc30a4c0b2cb5fffd1058f5fe135a3bf832e0
MD5 36a400d1378b54fdf9ef57757d5f7288
BLAKE2b-256 c3edd60481640696974c9b80511e0eb28248a1fefff373cc7f6dec46fcb9e627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efbfa3da5f0736402bfe4f9141ad35ee718852bdeca48eea6cd13061b008b409
MD5 ad4c88d18412a8e9367526aabf683e11
BLAKE2b-256 0fe5badd64e751001b288e4f5c1d478d625ec691955c143dff41e80b28a45cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21a8936d3dd0d7daa368c4fcd47dd5eaa1fc63fa305df20c074186d53e0278ad
MD5 39db9de294dfa0db37d2bbf874dd1aaf
BLAKE2b-256 c12860a94946ba8791cb43277e033e48e4699897c59275f5dcbfe4f72d37b4a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c411d844742ade230851d75945bb4cb0d825757dc04318c10386f810cda7d368
MD5 dec3e5482357f4f1ff6347fabbbfa7bd
BLAKE2b-256 86d29708639e3e76007cc07e44b2573a40f8443590af2805f44ff46a77ed199f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35af614cdc1f556d1eed39e7cab489298eb3ebd1ca1c9269d794a47d1f97159b
MD5 e3c442dee53b6e071fa06a3ea4ba02ea
BLAKE2b-256 80cfc2cff8113d84922fa0e111cb7aa9891a721f406d70e8050bd236b81219c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c5aa5334640eed1fb0f54dbf2a1b361b20b4d0d73c04e2cecf90911f89375358
MD5 73c41a706f38aece5bfdc238e2dba9de
BLAKE2b-256 cb0ef40d183129ca9ba0996a29b49110a97fdb46191d574f006f8293f3e9ede5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5f4db580adf34ddf1d4afa5d69323df37a8a72786eeecb21935c252cc05999a
MD5 360fba7f194d36a255c11248447da464
BLAKE2b-256 1dab9ba9b763b5b7cb360d2476377b2dd562586ad4197be919a99d13603533f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b6f20ccdbe2a9cdd6d71aba74d3440adc9f6213a13402497797b6c5c7f01580a
MD5 a8cc8e99fe0661c16a081b5bd8379658
BLAKE2b-256 99422959bbc5c2edd67782521a3f3f103ab5b057c8427b8368e8ec7f4e408a87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a75efa07b9e8c715c297cf6ec234bebc4aca02fc03cb9a851f9ea4bcf09f49bc
MD5 192c40b6f1af1c01dc915d576248bb57
BLAKE2b-256 c550091afe08ee845b3ac402195ee8bf31b4d22cbb21ad010c5554d2264daacd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a531633065d713acdf0f5313ba475325bffac631d9637b6549291a2f223c331
MD5 430c842c0857225ec0ddfc017cf5974f
BLAKE2b-256 cd2502ecf84c61792e66950f741d0c6c72e0b6922a45ef3e63897d47402c8853

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f8c733594c6594763920df68254b557cd0eb6979a28a976c16baa0104fe49fc
MD5 67067055eaf2616517653a88d8fc1476
BLAKE2b-256 43bb46057d3b901db736e6a63f18fde4b60bd552271c2891cb466129f03321f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c6283025656c70c1706df652abd7218d2b017603e41e0dc8641f10300d89d2a
MD5 250a55de4f77edef77fd5088a058c900
BLAKE2b-256 0123a6105eacff8def892ccbc8312879d60d142c5b6a933596ec8e2580af760e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5d89ff2dd00223801828c79e7965865dabf24b6a47f3e7524985f64561f18307
MD5 bb5d0181ac132601faf06df3e2176f7d
BLAKE2b-256 4b27a732b99ce206b9c3a87356c5e916b7b398d462f19f64e4399c429162999a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1c119a9f0cf258c27f01718595aed0edf343fc0c0bb6032b090ffabe9c8eeedc
MD5 3a5c066189e8dd3a2b9846efc8459fe9
BLAKE2b-256 894732c920b9ecacf18d0e98e797a8bd1369436b632a8aecb71a2e9ea51eacec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebfea115cc97cd4a24e03a7202ae25a03094a7cf99a4e3cb96d08396068f05d2
MD5 acecf064edf0566670528dca4c030483
BLAKE2b-256 9736a266ac06709d8b7353c35f6c3695f6b15b93ccab73aa2589eef85b6f4022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2260f2914f18c97d4cd6a4410e5417a48458fbc10dc5cbe897fe378fc123235d
MD5 c28a113b75bbe08721d23b62a039d3bb
BLAKE2b-256 b6dd6739fdd6cc5687efa391e43ede5c4112e68df5ffac76feae82a96a6f1e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ee7256428aefb8465d795c76db1afed718ac2d6fdfa92303970fcb75ac5cac2
MD5 150e04abbb70687926e219b79b261ba3
BLAKE2b-256 ce2c463a5bb089c111ee416b1897d2f2005095065487e7434b162e2252628e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45c6efc0b855f0d4bf523cc2ec3a7f1fbfbf820be48409c45750da5f7c633502
MD5 17333bb5fc4bd9492e366eb240d8dc53
BLAKE2b-256 2d32810564c41482e147ce5d9dedb723657b5a93f38c62c7ac7987cd408e700e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5f3541ab3c1bf0f808720e71131b81cb5c9082ce32a6103a6cb038a812a4458
MD5 20b36966bc7623d36bdb3183a0136f5d
BLAKE2b-256 bc2238131e500b64095f9f91c89c8b95b6adec62f290fbda68bbb9e09d3e0b97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adde4f7a8cf93c6a0d51d6571dd4c8cae2d883c4cae9fd017b3d314c895faaea
MD5 58408dd04dbe0260ae6e8c8328255732
BLAKE2b-256 7ca9db133acd6b0988c2c0737541675d35a078cb733d6a8bd787d78a92f55310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33788236dac3f69162daacb1769e68a2c4873563b48a42b983d19c1b60b418ac
MD5 0fe357c45116b44de383efc3f81710c7
BLAKE2b-256 53a0cff73efc18a29924e81c954d251d31414174070538984a3c7f11f6a03d32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ee6c6931141b73755b47e846d270eff85a10d2b71cb422e59c0717c855be644
MD5 3cea8aa536b4a21c91cd7069f4e71451
BLAKE2b-256 ca4d36a2106ccfe98c4cf8a2aa977ba1fdee691a7015e22c79fc30e5130015e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 384c3875ac2f0c6e5e990e0fd82f643d48787355ed09ef30bc0d3ae0e7628f81
MD5 d72799dbe6faa9fbab9c65bfc3cf228c
BLAKE2b-256 ea96fc31a95927042bccccaaebf9f25cf59f25c40dea053318ce010a2361536d

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