flatulent

Flatulent é uma biblioteca de compressão que combina o algoritmo LZW com a codificação de Huffman para obter taxas de compressão eficientes. Voltada para ambientes sem threading, como Lambda Functions.


License
MIT
Install
pip install flatulent==0.1.0

Documentation

Flatulent

Flatulent é uma biblioteca de compressão que combina o algoritmo LZW com a codificação de Huffman para obter taxas de compressão eficientes. Ela oferece as classes FartCompressor e FartDecompressor para comprimir e descomprimir dados, respectivamente.

Instalação

Para instalar a biblioteca Flatulent, você pode usar o pip:

pip install flatulent

Exemplo de uso

Aqui está um exemplo básico de como utilizar a biblioteca Flatulent para comprimir e descomprimir dados:

from flatulent import FartCompressor, FartDecompressor

data = 'ABABABA' * 100000

compressor = FartCompressor()
compressed = compressor.compress(data)
print('Compressed size:', len(compressed))

decompressor = FartDecompressor()
decompressed = decompressor.decompress(compressed)
print('Decompressed size:', len(decompressed))