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.0.tar.gz (104.5 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.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (649.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (634.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (643.5 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (644.3 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp314-cp314t-win_amd64.whl (501.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

cridecoder-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (643.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (629.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl (593.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cridecoder-0.3.0-cp314-cp314t-macosx_10_12_x86_64.whl (609.6 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

cridecoder-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (644.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (629.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp313-cp313-win_amd64.whl (500.8 kB view details)

Uploaded CPython 3.13Windows x86-64

cridecoder-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (644.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (630.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (592.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cridecoder-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl (609.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cridecoder-0.3.0-cp312-cp312-win_amd64.whl (501.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cridecoder-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (645.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (630.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (592.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cridecoder-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl (609.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cridecoder-0.3.0-cp311-cp311-win_amd64.whl (504.5 kB view details)

Uploaded CPython 3.11Windows x86-64

cridecoder-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (597.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cridecoder-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl (609.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cridecoder-0.3.0-cp310-cp310-win_amd64.whl (504.4 kB view details)

Uploaded CPython 3.10Windows x86-64

cridecoder-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (597.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cridecoder-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl (609.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

cridecoder-0.3.0-cp39-cp39-win_amd64.whl (505.0 kB view details)

Uploaded CPython 3.9Windows x86-64

cridecoder-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (647.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cridecoder-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (633.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cridecoder-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (597.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cridecoder-0.3.0-cp39-cp39-macosx_10_12_x86_64.whl (609.5 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cridecoder-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2115ec8ab9cfad167b1fc94acddad92b12273a360ca7bea9322a371d18e191a3
MD5 8cc1b0a35571fb0b6e5d8ea8641fafcc
BLAKE2b-256 aa3ed94b98be141f8e9ef92066aeb641a0c67ae29929971ab191294565f152dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6fb7c88665fc1a0bd83ab3c73912a73ae684ec0d654f884ff60aefc07fd3d6e
MD5 ca19a7bf534e625a6445bbaf269543b8
BLAKE2b-256 c9a165cc3f1b4b95ee0d8088492475d778f176554c5529d4c41ed5b057dd8aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 459fa4b33db6a18b655585f29ca38ad32c90efbf4b17568af471779bb6345009
MD5 512c7cea180e4f061524831e03f8fc1f
BLAKE2b-256 13f9793a399dbf4836c76ddd6b84a4f501f0005d2be1d590d443a4077a458e3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8d68804a349d015ed94e320256a37d487b54866b9112a7d0c31a6fa855163a8
MD5 647f271d25f265cfdd828f2496dc28c3
BLAKE2b-256 66326d7561489c9af43cab1c4e62ed7b20c45b9e58cb39b9ba60d34debcb5fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3dc02fc79dc7ed2df5619abbd8c86ed8fd49a63045578d9f0ea10187c4a5add
MD5 f76be99509281b7d225ee7994388ebe3
BLAKE2b-256 2034d418db592931bc6b8d26793bb199158584ee3468b2f8772fb79cd74a270c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7e06be0e293ddf15debd85921256f97cf2782c650778c83464592e51cccd224b
MD5 531edc28f556a03a12a85dde549cd3af
BLAKE2b-256 c31dcce16caecef2a74953612f192ba1e4d7a8f1cde24e0bed1279185438339a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aecad664bb93e8fd33b1fb2ddbf1253df1c1967145ed87a60d6cf6f30b273cca
MD5 3faf4921b4db830ed799e52198a31816
BLAKE2b-256 78c6a5a0920b5b64147e0c0b22ec19c437f0a363016b37aa3377c799cfbd4991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f71aa652943c2659eb64570f63bb1b0819b0ca864b07289332277bdf47bd0dd
MD5 de7422f677d76dc3c9163f18cb25668d
BLAKE2b-256 c9bd68433bd7e6317d1142edfb24001e9b20d1602e22a685825f530dc8511742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 181483a797f0afac21d6dabe0d23fa7b78e561e39ffb76a854af4575efbf4e35
MD5 d9cad015bcfdea0830ca59a8e0d69820
BLAKE2b-256 5578340948e76c4c975e793b8d8ddd8ec99724eebf46d76efcbe1b6675850ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 662e90873a27e052f6e0dd7d1829719a2955396de4e421ddecab374d23bac6b3
MD5 1e6ac16e888316541025d4b1e7a5e5dd
BLAKE2b-256 883b2bc264ede916dff9251dd079cee232774bea6abf98c7d88f1ef1e68ad225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b47fef4a943f5a05aed4112fb92217fa0341624b5415b982917a76b5fa6ddc3
MD5 580967d29c2f781915b222a11e97f4ab
BLAKE2b-256 b33e4e077b6a5bc2fd68d277931d964d8531de2622832dd4fd8b687f07029c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0af263fe0851c1eb45bd40c09c9627d552ec88e2fcf5f0af6a52209bc53e7256
MD5 e3c78709797b5d986793f739b661a8ac
BLAKE2b-256 b82b5f29424294dbbb747f72bb9a73085d12cea9d49898dcc9bc73a028b54573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e5979fc3b8dd3dea8dc2d9678a8f82e5c60a2b6c883a5287a0bc0b32c7fb769
MD5 ae21764e285f05679bd97b375609049d
BLAKE2b-256 45e7ccbf345730d4b93791a0139348eaf77b097afa2daee1d5d180be3858c71e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bee56ead75d383aabe5a45c304f2af153769d77d86443cb78053a00a73d9911
MD5 a94544978a3f7b745dcc966dc7168bcf
BLAKE2b-256 5074b291d5874a5b947f262541ce39dd3d764bbc64955de6736a201d1fb63ea3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0925b50c5921af72932510864d0343024e46d0db1c300ea94ef7cacba1059ef4
MD5 6ada22ce32ec6468a7d789a31265a414
BLAKE2b-256 200ea4e49cc529ce5ade1b9e68a81bad23de701061b62885e2d3213d6dc3ff7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc7ab34f9faec3c996a3fd8d47f4b9558febe3162321e4702a0cd02449502cfe
MD5 823a1e9d7a7c7d9694b6c7fe52f71aa3
BLAKE2b-256 32eba536a2ac5c2f04dc1c1d027f45e0a1fbc13eda4e5899ba79b7d46d8de184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 02e6b272065abe20b89990eded464425d13a7668c7bb12c7a90cec2c15486491
MD5 89e6f0fb3d1d4ff9c56137e41960238a
BLAKE2b-256 31fadb4723b8ccc177ea7dbf6df0d5dc8ab21ef3bd43af7c3ccb53611670a5f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 690f1a1c20dbcdaef7f0ec9834296fe1f8c40ff4ebaafab9ebd95a3abd3588ca
MD5 b8a5c1fffcce7508bba79abe675dc2bd
BLAKE2b-256 7a5a989b3216faefcd6bb95e1d7dd83faf9f2bdc3dcd2a1e56ba6a1acfd0d970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 776251b88d0b79e6f18c78b725e3fe8e3bb2a81aa3b806df63549ceebfd04b22
MD5 978e9585e178bcf109fdc6f7fe4cb10f
BLAKE2b-256 49cfff0c878cd0b28e193b6b928eecdf528158141c4e028a9b89b58368a69ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd6b5024fec59b1ccdca0dac7c1e9d3f5c8321a87297aa6c333c8edc04724d64
MD5 51d4937f235fe2519d565e1eae5bb8e6
BLAKE2b-256 9e936e12c86cc9d9f914568c925c62a5e446566a0e09274959fc3d7177e96789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5716eee8ae656313c223d4f49183fb8f409625cef282af83f0a63a402aa655e
MD5 8825eab1a16f43ee65c76e3b25651dde
BLAKE2b-256 7a23bc85c9c6814dbaeeaebc2cebe920edb644c064f300bf3f15772adb0eaa47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f31ddca1a85b862ee32b680f1374d931771ff8b9d26c80c34492b7bb0b880dee
MD5 ffe0b07998726fdc895f5a735f9bdaad
BLAKE2b-256 b8c994e3932fca0be86cd7627ebb2f5aacd2e10850173d297540228a1b7e1d64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dfb7c4552416bc04727dffee8144a14a11efb6a759c0dc6c272d8ee29a4ea88c
MD5 0446d036b534ab15ce25aff64c95ea83
BLAKE2b-256 461e858557fba8a48efa2dc1a605bd50e99811940d4fdefef68c3c446dbed6ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16b2740f1e9c3a872f448f8aa9dda99a8d2dc1862eed853bcdb6e137c88229c6
MD5 432a9a7f317cdf404e2476c09634faa1
BLAKE2b-256 72fb04fed9e402c47842b036e1329fbb6f4b9e8fb5fbf105df4a912eac6b6dde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e45b348793e17fc37cb343b0ba9f127d4d0d33f433392b51626a2b794d127a5a
MD5 b3d8f78bf5a0fb0572fd73b6a0a67618
BLAKE2b-256 7a732981343b49c2b665571421c81533a425347de0a4da13282055ccc9b6e3d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf865318731b107f3b5b23932efb8eb6f11f6a8bc1598e94ce35bbbcb7a21b7d
MD5 266ea1f3ecb3fd2601468881d9d6032e
BLAKE2b-256 946c3d50aedb626d45fb99c14c8da6fe75f78dfc557215f45ef3ec38b30dfe7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f132019d74356d3e5077e4dc8e93d7dd82bcc5cb401a8ea559e675125be43ab0
MD5 000d65dfd1c043b0337dbf7a2808dace
BLAKE2b-256 b55d28b0612284597a0a14f707dd2c08ad55547986d9f53b686d703efd801cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a446103472c7ed99915a7b0bc690b73a7d95197d695877309fafae2799e74213
MD5 fbcb107f3a2f1e4bb0801f23336484cf
BLAKE2b-256 c7cca897d6cb5608704c873ecf71732b48626918a3d6fc3b7dee230258ffd491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7186ae058d64d36ce27222cf8f83f21259d74623bdcd93b78cd717ec231763fc
MD5 df393d3be94c52bd765b24e976b4cf8d
BLAKE2b-256 8f2d8d25e355574c4b2aaaa3a8ac9f09adb5e9c1491868ac341bfee296578215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 594a77105caab2573cf6d123bb091cee3ed100abc1e7c3e7d8ccfaaf439dd5af
MD5 d39c05c92ef42f09447d12d9fccdc5fc
BLAKE2b-256 5ba50393eb28bbca0542be9c9366e1ddc2ddcd8c4662d354f3e4700dbb705a0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0e1ba6616d82bf6a627fb1a24cc10fbe3c8f68537119c4d1eb1acf1bbb9f14f
MD5 e1139d85ff56518bd1d01ed7f0fff61a
BLAKE2b-256 c5d26191a74400b261b4573aa96bacc7947ab8b175634ecbd0fef430e00e724d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a8a0dcc826317b9eaf6195b0578db995a4169dda28305ec64d798d8ff1f9a77d
MD5 c21fc7346262a040afcfb540b9360a15
BLAKE2b-256 27e4ee4dff5b1e400e8fbffd1f930029dc376df01c9de1c14d4d970fac5fb215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 538bd7091f0ccb8df3e711201a9751eb2d80f0dc3726076f50fbb81774ee1992
MD5 b387d70665264c6c632f551984fc1d7a
BLAKE2b-256 dab8e8b8647816d7b5594da153000a8cd15432a8735b6403dda60b60f007c9ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5df1ea81c4aa3e231759443d3ab15322914663bfc4321ad081959d5b597ffbf8
MD5 47f8544d46d4d74821d4c30322e1e35f
BLAKE2b-256 b566496aaa51ff9be384381723d53e6d70ccc38ff747d899ca9949a68caafd48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63873d9eb9554e790d79f55a81e27ea6397489f48cfb41e758b75247042decae
MD5 e35c864815fef6a9b27232d3da54bdaf
BLAKE2b-256 2c4d794112229c6df896e440ac6a9727f0ebb1eafce2720c49865293e3238751

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b0f6b69c5742abbfe089af1255d2aa59a38cdaac355eaaf348f74cc7d70b62f
MD5 34ba19436d1144755220ebe6cbf34d05
BLAKE2b-256 ec6c567ebd859ecb611619af11480596fdeac2f2312bd44b3539d1cab00d1b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cridecoder-0.3.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9c3849c92e977dd815bee42301bd1c93a3c0041fb51bcaf2169971089310662
MD5 6d8e332b3fdbd9e9c7807e96f4879817
BLAKE2b-256 6496706430fd14bb6f38830284b9393fd45e7ca855d76beaff8f6f48390eb00f

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