https://github.com/azerella/gunzip
🗜 Compress or expand files using LZ77 and Huffman coding
https://github.com/azerella/gunzip
compression expand-files gunzip nodejs npm-package
Last synced: 3 months ago
JSON representation
🗜 Compress or expand files using LZ77 and Huffman coding
- Host: GitHub
- URL: https://github.com/azerella/gunzip
- Owner: azerella
- License: mit
- Created: 2018-11-05T11:18:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-27T07:31:49.000Z (over 6 years ago)
- Last Synced: 2025-03-17T08:06:56.630Z (3 months ago)
- Topics: compression, expand-files, gunzip, nodejs, npm-package
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/gunzip
- Size: 10.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# gunzip
> 🗜 Compress or expand files using [LZ77](https://en.wikipedia.org/wiki/LZ77_and_LZ78) and [Huffman coding](https://en.wikipedia.org/wiki/Huffman_coding).
I'm aspiring to make open-source my full-time work. If you like the work that I do, please consider supporting me.
[![Coffee][badge_coffee_donate]](https://www.buymeacoffee.com/adamzerella)
[![PayPal][badge_paypal_donate]](https://www.paypal.me/adamzerella)## Install
```bash
npm i -g gunzip
```## Usage
This module is currently only provides extremely basic functionality to compress or decompress a given file. If the community seems interested in developing this further, more features and refinements will be added.
### CLI
```bash
# Compress a file using gzip
gunzip file.txt# Decompress a file, assuming gzip
gunzip -d file.txt.gz
```## Contribute
Don't be scared raise an issue or a pull request! Any contributions, no matter how big or small will land your picture here.
[badge_coffee_donate]: https://adamzerella.com/badges/coffee.svg
[badge_paypal_donate]: https://adamzerella.com/badges/paypal.svg