https://github.com/image-rs/weezl
LZW en- and decoding that goes weeeee!
https://github.com/image-rs/weezl
hacktoberfest
Last synced: 8 months ago
JSON representation
LZW en- and decoding that goes weeeee!
- Host: GitHub
- URL: https://github.com/image-rs/weezl
- Owner: image-rs
- License: apache-2.0
- Created: 2020-07-31T10:14:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-22T07:03:52.000Z (over 1 year ago)
- Last Synced: 2025-03-26T08:22:24.323Z (9 months ago)
- Language: Rust
- Homepage:
- Size: 1.55 MB
- Stars: 28
- Watchers: 7
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: Changes.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# weezl
LZW en- and decoding that goes weeeee!
## Overview
This library, written in purely safe and dependency-less Rust, provides
encoding and decoding for lzw compression in the style as it occurs in `gif`
and `tiff` image formats. It has a standalone binary that may be used to handle
those data streams but it is _not_ compatible with Spencer's `compress` and
`uncompress` binaries (though a drop-in may be developed at a later point).
Using in a `no_std` environment is also possible though an allocator is
required. This, too, may be relaxed in a later release. A feature flag already
exists but currently turns off almost all interfaces.
## License
All code is dual licensed MIT OR Apache-2.0.