This is a text analysis and compression system that leverages, among other things, the Lempel-Ziv-Welch (LZW) compression algorithm.
It also draws insights from the uploaded text media and displays relevant KPI's like the compression ratio, token count, etcetera.
The LZW (Lempel-Ziv-Welch) algorithm is a data compression algorithm that works by replacing repeated sequences of characters with shorter codes. It was published by Abraham Lempel, Jacob Ziv, and Terry Welch in 1984. The LZW algorithm is widely used in file compression formats such as GIF, TIFF, and UNIX compress.
- Compresses text files
- Decompresses text files
- Displays relevant text insights
- Download compressed files
- Download decompressed files
- Clone the repository
https://github.com/aryan-139/bytebit.git
- Install dependencies
cd client
npm install
cd server
npm install
- Run the App
cd client
npm run start
cd server
npm run start