#json #output

compacto

A fast way to compress & decompress JSON

3 stable releases

1.0.2 Dec 2, 2021
1.0.0 Dec 1, 2021

#468 in Compression

MIT license

16KB
316 lines

COMPACTO

ci Documentation

A fast way to compress & decompress JSON

Lib

To use this lib in your project, add the following line to your Cargo.toml file:

compacto = { version = "1.0.2" }

You can find the full documentation on Docs.rs.

Examples

There are a few examples in the /examples folder if you want to run it locally:

cargo run --release --example example-filename

CLI

Usage

Compress a JSON file/string:

compacto ./input-file.json ./output.compacto.json -m compress

Decompress a JSON file/string:

compacto ./compacto-file.compacto.json ./output.json -m decompress

License

COMPACTO is made available under the terms of MIT License.

See the LICENSE-MIT for license details.

Dependencies

~0.5–1MB
~21K SLoC