servalproject/smac
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
SMAC - Short Message Arithmetic Compressor ------------------------------------------ (C) Serval Project Inc., and Flinders University 2012-2015. SMAC compresses SMS and Twitter like messages to around half of their original size, often less. It uses a compressed pre-computed multi-order dictionary to feed probabilities to an arithmetic coder. It offers full unicode support, and accepts UTF-8 strings. Using redundancy in the UTF-8 format, SMAC offers the feature that it never increases the length of a string during compression, and uncompressed strings can be passed to the decompressor without causing problems. P. Gardner-Stephen, A. Bettison, R. Challans, J. Hampton, J. Lakeman and C. Wallis, "Improving Compression of Short Messages," Int'l J. of Communications, Network and System Sciences, Vol. 6 No. 12, 2013, pp. 497-504. doi: 10.4236/ijcns.2013.612053. Full PDF at: http://www.scirp.org/journal/PaperInformation.aspx?paperID=40783#.UwbS2UKSzk0 Inspired by the SMAZ project by antirez It is believed that all SMAZ code has been removed from the repository, which is now offered under the GPL. See COPYING for more information.
Releases
No releases published
Languages
- HTML 44.3%
- C 44.1%
- C++ 5.9%
- Objective-C 4.2%
- Makefile 0.6%
- Shell 0.4%
- Other 0.5%