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.
- PyCriCodecs — a Python library for CRI Middleware codecs.
Many thanks to the vgmstream and PyCriCodecs contributors for their reverse-engineering work on CRI Middleware formats.
Features
- ACB/AWB Extraction & Building — Parse and create CRI ACB audio containers
- ACB → WAV in one call — Extract and decode an ACB straight to WAV; the per-AWB AFS2 subkey is applied automatically for encrypted (type-56) HCA
- In-memory APIs — Every extract/decode/build operation has a variant that works on
bytes/Vec<u8>without touching disk - De-duplicated extraction — Emit each physical waveform once even when several cues share it
- 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
- Python bindings —
pip install cridecoderexposes the full API via PyO3 - Pure Rust — No C dependencies, works on any platform Rust supports
Usage
Add to your Cargo.toml:
[dependencies]
cridecoder = "0.3"
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 → WAV (decode in one call)
Extract an ACB and decode its HCA tracks straight to WAV. The per-AWB AFS2
subkey is applied automatically, so encrypted (type-56) ACBs only need the
global keycode (pass None for unencrypted ACBs):
use std::path::Path;
use cridecoder::decode_acb_to_wav_from_file;
let paths = decode_acb_to_wav_from_file(
Path::new("audio.acb"),
Path::new("output/"),
None, // Option<u64> global keycode
).unwrap();
for path in &paths {
println!("Wrote: {path}");
}
In-memory extraction (no disk I/O)
extract_acb_to_memory returns the waveform bytes per cue. For ACBs where
several cues share one physical waveform, extract_acb_unique_to_memory
emits each waveform once and lists the cues that reference it:
use std::io::Cursor;
use cridecoder::extract_acb_unique_to_memory;
let acb = std::fs::read("audio.acb").unwrap();
let waveforms = extract_acb_unique_to_memory(Cursor::new(acb), None).unwrap();
for wf in &waveforms {
let cue_names: Vec<_> = wf.cues.iter().map(|c| c.name.as_str()).collect();
println!("{} bytes ({}) → {:?}", wf.data.len(), wf.extension, cue_names);
}
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();
Python
The same API is available from Python via PyO3 bindings:
pip install cridecoder
import cridecoder
# Extract + decode an ACB to WAV bytes in one call (no disk I/O).
# Encrypted (type-56) ACBs only need the global key; pass key=None otherwise.
acb = open("audio.acb", "rb").read()
for track in cridecoder.decode_acb_to_wav_bytes(acb, key=None):
print(track["name"], track["extension"], len(track["data"]))
# De-duplicated extraction: each physical waveform once, with its cues.
for wf in cridecoder.extract_acb_unique_bytes(acb):
print(wf["extension"], [c["name"] for c in wf["cues"]])
# Decode a standalone HCA (key/subkey for encrypted files).
wav = cridecoder.decode_hca_bytes(open("audio.hca", "rb").read())
Every disk-based function has an in-memory *_bytes counterpart that takes and
returns bytes. See cridecoder.pyi for the full typed signatures.
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
Release files for cridecoder 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cridecoder-0.3.5.tar.gz | 122.2 kB | Details |
Built distributions (wheels)
Total release size: 25.5 MB
Release files / cridecoder-0.3.5.tar.gz
| Download URL | cridecoder-0.3.5.tar.gz |
|---|---|
| Size | 122.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5dac66296ca25deb6d9e3e42befc82d1cd3be2a4dcf43abee9b192b2d1da3b09
|
|
BLAKE2b-256 checksum How to use checksums |
9f927cd866994c5cb00fd9494ebdcd5fa6fafd0ee37c99397aed53d6b1ff1bb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 753.3 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
07efcb150f5dd4144ce7acf426ab0204ff1bea077a7807781b29eb281485d078
|
|
BLAKE2b-256 checksum How to use checksums |
51cce319a33f553922ba0254a0d34e15d024eba0a67e9a1982cd8da8a785c06f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 739.7 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
da37eeafb3b5519f43a8c5169ccdf4ab4dd5757700b72052966ba04009b1216a
|
|
BLAKE2b-256 checksum How to use checksums |
06d96fb8c79d8c495885f9cd18b5f7cc9d0e6cb6bbbafdb963597d0884d284f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 746.7 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
89df8194e534fa2ad2f9560435f9c739e44ba9d5f91ba52a55debf820d360992
|
|
BLAKE2b-256 checksum How to use checksums |
3035d5629269b9dc62ad838f5c4beb82d478586a0af8e9226d6cc70235129441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 747.8 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
cffc8a2f35cf0b4588944584b34132c082ff69c2fe9d9a1aa11bfd30394ceb84
|
|
BLAKE2b-256 checksum How to use checksums |
cfe9643dac8accbd39df166e61a319115348c4dc8c2789bae5257f6e5b224eef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314t-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 604.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
264fe8d0d61f6a311bcb64bd6fb9760a7b25bab8c9c2e55382bc6737e16268d3
|
|
BLAKE2b-256 checksum How to use checksums |
1cc8f95c5699db93fc4aa7c851c2dca269088e65f6bf7b44559314f8956c2e1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 746.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3d428cc013c36b86d70b278f2e41688a2fa136fcd65b85cffaed216b7e3846f
|
|
BLAKE2b-256 checksum How to use checksums |
2f62dd6225383ab097b7fd19819b172a672f94c7ab52747a2da587c0f07125f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 731.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2d931d909101ae018b142208711fc9dcb41ba0430eac6c35cf2beee51655618b
|
|
BLAKE2b-256 checksum How to use checksums |
15689171a239c91c3bc405eec99d57fd26d8d004feb8732384dcf22f98386974
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 676.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
41bfbfd2b50cb483784c1fcdb2e46516a720b7557b48c5e468fbbb3c14af0a76
|
|
BLAKE2b-256 checksum How to use checksums |
e0498a45d4115412a436a0eeae89f1ed40881166605eae12dccc643862853fb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 704.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5edc3883f45d13214c59770e1c3f77673fce50dc3250c0fae048c7331b2543ae
|
|
BLAKE2b-256 checksum How to use checksums |
e632824aff7ce0298b3fae674a0e419707f73f670f2d1472bd6e2c3ac08c45d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 747.5 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
310a69e071207791a672930ca534b185fcebce793196d7d00e31003488755511
|
|
BLAKE2b-256 checksum How to use checksums |
32490df2bade0c2550c4d150ca789c4cb64541bc28bb4dfe023bc947e45bae33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 732.8 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3831696a9cd593f8c7467513a1a29dbcd267ddb822bf113938165fb4747c1199
|
|
BLAKE2b-256 checksum How to use checksums |
414f03b7e740777c554e4e546b59e55f912c17e25b0ec72f184a9c67283cdb78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp313-cp313-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 607.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
004a9936f23c9f4b477102e0ee05db90790203139846f787b6f56596395de407
|
|
BLAKE2b-256 checksum How to use checksums |
5434a6cd05a6f11e60a80518f47a315636a29c60281130934240588bec2a6f03
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 747.5 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4dd73a0ebd741490f1898bc0b09527e2ae679520c92a63d21ef3d8a4c6a42b99
|
|
BLAKE2b-256 checksum How to use checksums |
2a2c367882d49594da5911a11278202529f299a1cfc7d501371a8a32d3b174c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 732.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6decfffad20a282ef81a92062a375a8fcb9d68c9aee6355dfcc9b80111c4d54
|
|
BLAKE2b-256 checksum How to use checksums |
08b98904064f95fe08343ff8868685fd6463504fd7fb8697b79da6ae8a3d5606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 678.4 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6657e41a29c19149fecd2ebb4226dfd712b4b70168dbc5f91c5022e13180963b
|
|
BLAKE2b-256 checksum How to use checksums |
ada0127496947bff72f229bffd0f91779044eb69b4cdc4b1bc48efb7c050758a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 706.6 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
2227b1dce751aa266a55db1a2b75bf624984dcd263b62abc75325c93199a9258
|
|
BLAKE2b-256 checksum How to use checksums |
c53e4f6bf68d11c1f8c90936a4e1d7bccb2241376c6509d52e8de070c8f8dc7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp312-cp312-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 607.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
23f03f8de92735aad6f1531b23d9e9bd77c732318bb9d80ac8a54c63c7cd751a
|
|
BLAKE2b-256 checksum How to use checksums |
3e5f33775306b2a94e417cfd023794a653a6614e327c360ccdea556b27ed5e91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 747.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
75431c634359e267442c671da4c6f900e99a3bee59e70fdff0285428438dc3a6
|
|
BLAKE2b-256 checksum How to use checksums |
af6635e8c4c0ce31de9f090789f877a0fa6e70c718afb2d72c01a11337551901
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 734.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f5ef69b22f89de760fcaf4d8b37ae60bd72079f5590f89711f077ba25aa28b1
|
|
BLAKE2b-256 checksum How to use checksums |
f2d08e802bbb08e1bb1356a13a8b8423b18cd72b8275d139597cae610aedbead
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 678.7 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec6facbc0562a67c4942fc9ede932b43e71612f5f0b0826f825cb22a8878cc98
|
|
BLAKE2b-256 checksum How to use checksums |
753b3b59b062ec3ad79dab22df4315a27ece7417fa582c8f687eee3ad621d05b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 707.1 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c221c29055563042162d34ca606eb052b713eaa4d72d6df89c9f3e974ab387e8
|
|
BLAKE2b-256 checksum How to use checksums |
64c6fa34dd785d6946cea1c909efddba289a34d2ff3d770631d4966303817f4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp311-cp311-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 610.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3d9e5b80fb6b4127602947fa9f564a19086208171fc78eacd033b44a62ecc2be
|
|
BLAKE2b-256 checksum How to use checksums |
8ac9299dc6f28034fd17e67fe263674e2f4ac917c0e2fd975bd6714fab376252
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 750.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
285f64281a432c50c36f6ccbdd8364febc57ab8b887285f27075e8963775346b
|
|
BLAKE2b-256 checksum How to use checksums |
bd58c7fec9e8325a3b4c11f14d4801b6b0cd79a19647086548c42a440d289c77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 737.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2c11e1ad36347f06dceff3a0eaf28550e9cfc40453a4b10ce2a066fe0c81892b
|
|
BLAKE2b-256 checksum How to use checksums |
1d5079ceada7b26d56a9ddb0dcb1827633818ac6b1d68d452ee94dec1a4df534
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 684.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e796bfe1ffb1e5d786b8b00781a04c7d916785c66ead99e3a53772636384c779
|
|
BLAKE2b-256 checksum How to use checksums |
18d7835525940332058210cfd31324b76884f3f492f39dcf8c412fc5854864d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 706.3 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2dd89207a88315cda6d93cd37f3f26917babee66509ad4fbecac4c9e9dcfdf8
|
|
BLAKE2b-256 checksum How to use checksums |
6c841b8a3a48b830743da05098acde5724acdf084b537548b9a8b609ceba4c19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp310-cp310-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 609.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ab12af894cc7c7c923790ddd267bd422f6c775af352ec17c46ebd69702c8c8a9
|
|
BLAKE2b-256 checksum How to use checksums |
02e5c8f3c822d50257dd8b29e22e6c43fe9a198a05263d7fc1eaef4b8776ed77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 750.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
666d33e2bd6992153c613bc0b4812c9c1a95d1edcf44bf74d82d908f8e06e7c1
|
|
BLAKE2b-256 checksum How to use checksums |
5fd9185b77f0e8bc156c27ffede4124d63cc6fa020ad1a51e49f4ee31a21f870
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 736.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d94e6a8bcc3b63f5293ba103a3399cb6517692dacb5c72f7d01ae12622bae4e
|
|
BLAKE2b-256 checksum How to use checksums |
c4866153036cf2fddc289943a36976da4d51b56c41ae077c65387aae94be7f54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 683.9 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fba48955abdc9a34c502269f637669a71e37c91bc7e933a105c7d60c54ca3868
|
|
BLAKE2b-256 checksum How to use checksums |
a4f003bb9d3b13a796b15564228dd350136b557e1e0e41a369bf7b34f9bbb1a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 706.5 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
353fa4a25a771efbb8d0a48467f21f1b678ca6def607c55af31ab479b0ad1fb0
|
|
BLAKE2b-256 checksum How to use checksums |
7d642dc3b39ce351a5a0f88fbbdcbd7d421718449111ad99486fa181b86bd71e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp39-cp39-win_amd64.whl
| Download URL | cridecoder-0.3.5-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 610.4 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1290421bf063b99b5b867caee8918d579fc061594cb45979b86a6e0e49702f93
|
|
BLAKE2b-256 checksum How to use checksums |
d294797e0e59015a2e4460c424830e8ae4dedab2c8f8e6a17b4b68b795fb3e81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 750.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c74cc32fd9615644b0ca6ea90566adb6e09414d9a18311c6e304ed238df94deb
|
|
BLAKE2b-256 checksum How to use checksums |
c9f70f5c588246fe7c67e599307ddc289806f5f671a26d8f3bd8ff5749fc4ee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 737.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2e08854d4ce44b1d30bd541ed6766576740d2c10567c695a89aa5d0c27e163a6
|
|
BLAKE2b-256 checksum How to use checksums |
009ef56daba6899d540a61c5b13f6266a8564310caa42696392c9af9323ed430
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.5-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 684.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1ff63e95b5ac9855eba8dc5790e6147764d79137d7287cd149cc7b95ec713807
|
|
BLAKE2b-256 checksum How to use checksums |
55417f9d2a014f334ca0a1ab8677fe2428dd3a83a534f6656117a500fee86868
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|
Release files / cridecoder-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 707.0 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
af9f8860604b7646aa940235571795cbfba6ef783fd5b0a53c1ed1f819e97b4d
|
|
BLAKE2b-256 checksum How to use checksums |
fbe3830cdcb3af1964be795ab4ffd118b5143aab8a80037290bc6440ceccb627
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.15.0
|