Registry / utility / brotli-decompressor

brotli-decompressor

JSON →
library5.0.3rscratesunverified

A Brotli decompressor with a no-stdlib interface suitable for embedded devices and kernels.

# Cargo.toml [dependencies] brotli-decompressor = "5.0.3"
INSTALL
IMPORT
SIG · BROTLI-DECOMPRESSO
B
brotli-decompressor
utilityrustv5.0.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BrotliDecompress
use brotli_decompressor::BrotliDecompress;

Decompresses a Brotli-compressed byte slice.

use brotli_decompressor::BrotliDecompress; use std::io; let compressed = vec![0x0b, 0x02, 0x80, 0x65]; // minimal Brotli let mut output = Vec::new(); BrotliDecompress(&mut compressed.as_slice(), &mut output).unwrap(); println!("Decompressed: {:?}", output);
Debug
Known issues
gotchaDefault build includes stdlib allocator; use --features=no-stdlib for embedded targets.
fix
Add --features=no-stdlib to your Cargo.toml dependency.
affects: >=0.0.0
gotchaUsing --features=unsafe disables bounds checks; ensure safety invariants are upheld.
fix
Only enable unsafe if you understand the implications.
affects: >=0.0.0
Upgrade
Version history
5.0.3latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Amazon
1
Resources
brotli-decompressor — cargo add brotli-decompressor · libregistry