Lempel–Ziv–Welch algorithm in Rust Project allows to encode/decode data using LZW algorithms in different variations: Simple version for byte arrays Parallel version for files Sequential version for files