Fivebit is a Python 3 compression library for short text strings. It compresses short strings of text into five bit encoding, which yields a 37.5% reduction for lowercase ASCII. There is also a dictionary for the 1024 most common English words (3 letters or longer). Punctuation, digits, and normal symbols will usually take up 10 bits each, and oddball Unicode characters will take up more space again.
|Tags||Compression Python Modules|
|Implementation||Python 3 and above|
Release Notes: The code was tidied up. The dictionary is now included in the .py file. The library no longer incorrectly encodes some symbols as Unicode.
Release Notes: This is the initial release. It seems to handle Unicode characters properly.