forked from servalproject/smac
Small strings compression library
License
kevjc/smac
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SMAC - Short Message Arithmetic Compressor ------------------------------------------ (C) Paul Gardner-Stephen 2012-2013. 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. CREDITS ------- SMAC contains some code from the SMAZ project by antirez Small was writte by Salvatore Sanfilippo and is released under the BSD license. Check the COPYING file for more information. CITING THIS WORK ---------------- I work at a University, and that means that it helps me everytime someone cites any of my academic publications. Please cite the following paper if you wish to reference this software. The paper is open-access. 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
About
Small strings compression library
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published