An open API service indexing awesome lists of open source software.

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

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.


Adam Zerella

[badge_coffee_donate]: https://adamzerella.com/badges/coffee.svg
[badge_paypal_donate]: https://adamzerella.com/badges/paypal.svg