compression_rs 0.0.1 copy "compression_rs: ^0.0.1" to clipboard
compression_rs: ^0.0.1 copied to clipboard

Compression, decompression, zip and tar achieves (brotli, lz4, zstd, gzip, zlib, ...)

compression_rs #

Supports brotli, zstd, lz4, gzip, zlib, deflate compression and decompression, and tar and zip archives using Rust libraries through WASM and WIT.

Uses https://github.com/juancastillo0/wasm_run for executing WASM.

Example #

You can find a deployed example in https://juancastillo0.github.io/wasm_run/ and the main file implementation in the Github repository.

Build Wasm Component from Rust #

cd compression_rs_wasm
cargo +stable wasi build --release
cp target/wasm32-wasi/release/compression_rs_wasm.wasm ../lib/

Generate Wit Dart bindings #

dart run wasm_wit_component:generate compression_rs_wasm/wit/compression-rs.wit lib/src/compression_rs_wit.gen.dart
1
likes
140
pub points
20%
popularity

Publisher

unverified uploader

Compression, decompression, zip and tar achieves (brotli, lz4, zstd, gzip, zlib, ...)

Repository (GitHub)
View/report issues

Topics

#wasm #wit #compression #codec #archive

Documentation

API reference

License

MIT (LICENSE)

Dependencies

wasm_run, wasm_wit_component

More

Packages that depend on compression_rs