forked from antirez/smaz
-
Notifications
You must be signed in to change notification settings - Fork 8
Small strings compression library
License
servalproject/smac
Folders and files
Name | Name | Last commit message | 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.
About
Small strings compression library
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- HTML 44.3%
- C 44.1%
- C++ 5.9%
- Objective-C 4.2%
- Makefile 0.6%
- Shell 0.4%
- Other 0.5%