stringencoders

An open source collection of high performance c-string transformations
Download

stringencoders Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Nick Galbreath
  • Publisher web site:
  • http://code.google.com/u/nickgsuperstar/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 384 KB

stringencoders Tags


stringencoders Description

An open source collection of high performance c-string transformations stringencoders is a free and open source collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all).stringencoders includes:· base64, standard· base64, web/url safe, with configurable alphabet· base85 (good for http cookies)· base16 (hex)· base2 (ascii binary)· url escaping· javascript string escaping· fast number to string conversion, 4-22x faster than sprintf!· fast ascii upper/lower case conversion, 2-66x faster than stdlib! (yes, 66x faster) Here are some key features of "stringencoders": · BSD License -- do what you want with it. · Standard clean ANSI C, will also compile as C99 and C++ · C++ wrappers for std::string · Standard install: configure && make && make install · Extensive unit tests provided with >98% coverage. · Endian safe. · Performance test framework -- don't take my word, run it your self · Lots of in-code documentation What's New in This Release: · Various fixes for compiler warnings using strict flags. Checked with gcc 4.4 · Adding various "num to alpha" 64-bit integer functions.


stringencoders Related Software