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.4
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.4.tar.gz | 122.1 kB | Details |
Built distributions (wheels)
Total release size: 25.6 MB
Release files / cridecoder-0.3.4.tar.gz
| Download URL | cridecoder-0.3.4.tar.gz |
|---|---|
| Size | 122.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
628656b2c8b3096c879668f023d8987d93ee5f02840d25a16fc2c663d0c09f70
|
|
BLAKE2b-256 checksum How to use checksums |
10de3d259d7f278fdc5e854d275196645f5aa239e83755372e26d2eab3605945
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 759.7 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
92c8c2b3982d806ab82ac74e4a986e4a052b9b70951e1b419b99e9c8742b9ba9
|
|
BLAKE2b-256 checksum How to use checksums |
1b845f3f81fcf274f8c3d85a4b15c347fb4e9ca5d1522a558dadc8bceaa5ba8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 745.2 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
3c92355c054b811db51b3c243ee9a9dbe83e5eda7f7a044b1f8ddb9fb55e1ca0
|
|
BLAKE2b-256 checksum How to use checksums |
c2d997fe86f808ee94ac88358f55662b5bcba56e3f36640696cdf9d8613d8b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 753.6 kB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
33ad6c8ceef7ba2abbf57375bdb2ab3d2d88852f9fe77edcc66eb5e2855381b1
|
|
BLAKE2b-256 checksum How to use checksums |
b27d3e583c8a15377a8016574d542c3a387e4947301606768d5301a701a7b790
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 755.1 kB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4ac6021de6052dc051a747eafc8a73dc167fc206ea9756dddf61126286ab6e85
|
|
BLAKE2b-256 checksum How to use checksums |
5283fbc2f7e87c240d37381ac3d28844d2b0bc3a3382a531585b2aa7e80fdd4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314t-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 603.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
828547c7583d42dc05169412000bfb8bb65d86ca2a2877a89b82f654a59ed5d3
|
|
BLAKE2b-256 checksum How to use checksums |
3e7064ca50aeed577ce9e442f1611656136299fca1ddc228e35c2f724522198a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 753.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
56e3035e13cf3cdb942483a47fc9aaf15b610acf680e5175a4fee768d770d9fe
|
|
BLAKE2b-256 checksum How to use checksums |
08390f89a61db65e72db6daad42848de75029a3dec08d877c8d32bc2cbea75b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 738.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5cbfbf1857270ebb3439526f0cc10a11513a245dbf9f2b2b41042e99709fefe4
|
|
BLAKE2b-256 checksum How to use checksums |
31ef55aa204fe43d5af4c681ad1fe5e9eda1230b334e1ce6ab89e809e544dbc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 682.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dba7f370cddbd94ef4cc06203e5c8363f43b8daf8d46069e2105882b142bf4a4
|
|
BLAKE2b-256 checksum How to use checksums |
b9a4758690c115e43c89dcce61201a6f2470e5e4a022c8d34464b6626d719eb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314t-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314t-macosx_10_12_x86_64.whl |
|---|---|
| Size | 709.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ee622cebb3550019f45aa998b1dd445b5bd9f7a906b73905498082e782d49ed
|
|
BLAKE2b-256 checksum How to use checksums |
8274cf14d0c7c8724e78e5026c977a7e20414b14d7ee2fd25786fe93d6f21c90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 755.3 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d1ca5a282d236f2419203f02bdf739cac63c21e509a375dd2eb65fa9573d46de
|
|
BLAKE2b-256 checksum How to use checksums |
d767cbcdf7f39edfb53ccdc757d4df844bc1a0a217eaee6d3ddaaa8f62b81453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 740.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
13c0438a0d1d437c6d9179192cb76c3e351196a2d52c30dc3c3ba32acfc3a254
|
|
BLAKE2b-256 checksum How to use checksums |
c3fc2377f71fe8f9d0e65decff885cb7cf75bdf118b236fd73a575f7b3bbe3f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp313-cp313-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 604.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
78915807f0451cccdb7c7b17e937261ebd5c700546da7e5d7682d8c948793068
|
|
BLAKE2b-256 checksum How to use checksums |
60767fc9074ca1442ec592d93c25aa766c03ea89751f8e493e089abc8c88c602
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 754.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
00c6c076ab000886ca4a43969f736ff3e7c1608247ca126f8ec45bf626567c9e
|
|
BLAKE2b-256 checksum How to use checksums |
ceb41c15fc29a4e877eb81d04889b4c8028ef7c8bc8f6051ce5af477bcf705f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 738.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
14548387877bb1c33ec9eb368266fed39e5ef93971c71606291a44c725a41440
|
|
BLAKE2b-256 checksum How to use checksums |
4d714b6c147fe51c623ebb14d9c6879f77d6a70ff4849d474744064cb691d7c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 683.7 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c40dc12b318fde612dc33fd2832956833e343ea0ed7a5c6088887e16d201e5d8
|
|
BLAKE2b-256 checksum How to use checksums |
9f996c85f3188df242b86f19989b64d3554e5c011c42fed9041f26bccef54a84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 709.8 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ff56c9d4691017608330ebc7a09a45a6d3754fd49a8094c09346d07cb7c7ce7f
|
|
BLAKE2b-256 checksum How to use checksums |
f6ccad072b6b86e4afa3bbfa726319deb2e45f25859587ef5f58455e8b621b47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp312-cp312-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 604.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cc0eac8f7a40d4accd58b199241ddcf038b0a881f8d30f080c8f7b0fd63cbd7b
|
|
BLAKE2b-256 checksum How to use checksums |
f02df31ad5078ee1d66fb35c1f2e8f7c09e19ebf8b56e4733bd907802da6e0ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 754.7 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a1dda8b23dd7b53aac6fdb6890279a74f800f6ab11b2e3abeb04b7c0327417ba
|
|
BLAKE2b-256 checksum How to use checksums |
370fc028126bae9aa45867823c70b297b999a226d0ca45c168b65cbe27cb1a95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 739.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
05cc87d9702c4cf770bf40177c586bae22b114060291cbed4010aac2ebb34965
|
|
BLAKE2b-256 checksum How to use checksums |
636d169bcd8e7f56d617f37f73a7f99c9022914713c91c9221c1c6191a9ad81a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 684.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0645f24c6fbf0495b72ee7de9fada6346a2ae69aa7705560edad6c4594838397
|
|
BLAKE2b-256 checksum How to use checksums |
0f1610b599646669eb4e63eb601fac68c3e868bb3e0d4813142213d798ecaa96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 710.5 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8bd63599ab52b08f964f581f748b05041bb0a1c8857236875d364a02c49de739
|
|
BLAKE2b-256 checksum How to use checksums |
f56774419a7421fee3aae7c69b26204e2627f2b06e4874888d99d29f293f1eb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp311-cp311-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 606.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3f186d944a7b701bdcef083560ec0303368b927429edae0d6d2f8cbe47914255
|
|
BLAKE2b-256 checksum How to use checksums |
fd6e224f9537dfb9fd987b32ec04cf6102d15759939b42ab8d4fa65929f1170e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 758.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4aad6701d3faacb0ef5d6c86cf1d0bb0a921683e69144a2c7eb410d3f2730cd1
|
|
BLAKE2b-256 checksum How to use checksums |
f8e73bcaa7e6648cc28673c0a644c9a57ed6ba81623c8ed79e105d87f37112f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 743.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
314701c7c93688fdecd6d18492a64b3fef764378aa5493c61b076d0557c1fe31
|
|
BLAKE2b-256 checksum How to use checksums |
ec0e346e62653041e90fb7e2d0f37ea8bfe6c80ad4d8b2db242bce4c87190789
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 686.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
697763308b92df81c77f73b0c508f34e5a42e8cbcf1b9c6280b3c951fc5a7bd0
|
|
BLAKE2b-256 checksum How to use checksums |
daea96e4c9cb71283f8e42f1d0537ab7e07f16309bcb9c53337d5e1a344881dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 709.8 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e12ada870cc4d1338fe379cde22004e379f77a8695f500f7f9228f3183f613c1
|
|
BLAKE2b-256 checksum How to use checksums |
6700c252e4d46ce3cc2acc02e50355ba06cf1f0f632d17503cc5a9e593b672db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp310-cp310-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 606.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce1332b2ea9b16354dd454144197556dee06bcbce5394a1fca2e180cd7844c36
|
|
BLAKE2b-256 checksum How to use checksums |
d12cd960d50f547516d7a30bc1fc5730a978df6cf42c45aa9b906e3d4ada08d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 759.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
eccbdee0fc0135a7c41f3ad751c8f94c847802352af3ed2eb1ba3b4c9defe07a
|
|
BLAKE2b-256 checksum How to use checksums |
ddf57c2f2b22aa3db4932ee7f1f2857cab0a1f63d086b35087e711c7b8e933ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 743.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8a0cf122bad97c52e8f63705b890f45ccb307706475e277ce35235f39a2cd962
|
|
BLAKE2b-256 checksum How to use checksums |
c4eeca24e06169e7c5ef946c4fc82fab09a80bf11f3b1337de17979781649656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 686.1 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e57aaa1489b79f0e101e9d6a4f4c1cbe80dcf388cd04a1a78433f54df280566e
|
|
BLAKE2b-256 checksum How to use checksums |
9981971a442d9af8ab86dce18d9bc2938e67e14e9a88e122f6a7af36b2065c6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 709.7 kB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d58ba6fe06b48ba130ab94758bd2ba7c12d4c483fe97a3b3a665bca4800e5e2d
|
|
BLAKE2b-256 checksum How to use checksums |
e3350b7c52ff7f768b0b182e7c841002d38df1d70a2973a6da17b11d1abc3287
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp39-cp39-win_amd64.whl
| Download URL | cridecoder-0.3.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 607.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e448159ae79b585453d01007f7aba92ac1e3d775322c5bf96275bf4cb38cdea3
|
|
BLAKE2b-256 checksum How to use checksums |
1f944d01994b5f18cfc16d328919e7de3054d7bf586d811d883a40e22b187da3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cridecoder-0.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 759.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bc37ea7feeb1a70736f88d6c603e2d555487e404e268c3e50f431ba7fbbd4f3
|
|
BLAKE2b-256 checksum How to use checksums |
ae20af199fc34e69434ba23552c182527e4ceac9f94caaccf89db849bf4680a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | cridecoder-0.3.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 744.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2cd5e07fbef975ea854b9efc028a880eda4b45e3b854546ebb7520a6b00cc6a6
|
|
BLAKE2b-256 checksum How to use checksums |
0b744f16019ba49d5cd58706738d7bc65d65ebe7205716024c59922e590425eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | cridecoder-0.3.4-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 686.3 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5754300dbf524e1da8d364eebca3b778cec2fcaad9386d31833e6cd35e472b62
|
|
BLAKE2b-256 checksum How to use checksums |
2dca0f7c8ef58ea1ed8000d1f92cd4a207f0e7a87c384a5fd20f5e36586afaa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|
Release files / cridecoder-0.3.4-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | cridecoder-0.3.4-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 709.9 kB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae2d80ce8915d62be22b96c4c533358257958f18a09e177394a6618180afafcc
|
|
BLAKE2b-256 checksum How to use checksums |
99ae9b93c73ecf9f33c9152213ecd26b50735d16b58ca5252e4f20f2498f62c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.14.1
|