Registry / utility / lz4-sys

lz4-sys

JSON →
library1.11.1+lz4-1.10.0rscratesunverified

Rust FFI bindings to the LZ4 compression library.

# Cargo.toml [dependencies] lz4-sys = "1.11.1+lz4-1.10.0"
INSTALL
IMPORT
SIG · LZ4-SYS
L
lz4-sys
utilityrustv1.11.1+lz4-1.10.0
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.

LZ4_compress_default
use lz4_sys::LZ4_compress_default;

Compresses data using LZ4

use lz4_sys::LZ4_compress_default; let src = b"hello world"; let mut dst = vec![0u8; 100]; let compressed_size = unsafe { LZ4_compress_default(src.as_ptr() as *const i8, dst.as_mut_ptr() as *mut i8, src.len() as i32, dst.len() as i32) }; println!("Compressed size: {}", compressed_size);
Debug
Known issues
gotchaUnsafe FFI calls require careful memory management
fix
Ensure buffers are properly sized and use safe wrappers if available
affects: *
Upgrade
Version history
1.11.1+lz4-1.10.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
3 hits · last 30 days
node
2
Amazon
1
Resources
lz4-sys — cargo add lz4-sys · libregistry