Skip to content

Commit a052a23

Browse files
committed
Create README.md
1 parent 1949eec commit a052a23

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# stringencoders
2+
Automatically exported from code.google.com/p/stringencoders
3+
4+
A collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all).
5+
6+
including
7+
8+
* base64, standard
9+
* base64, web/url safe, with configurable alphabet
10+
* base85 (good for http cookies)
11+
* base16 (hex)
12+
* base2 (ascii binary)
13+
* url escaping
14+
* javascript string escaping
15+
* fast number to string conversion, 4-22x faster than sprintf!
16+
* fast ascii upper/lower case conversion, 2-66x faster than stdlib! (yes, 66x faster)
17+
18+
And it's all wrapped up in a bow for you to use:
19+
20+
* BSD License -- do what you want with it.
21+
* Standard clean ANSI C, will also compile as C99 and C++
22+
* C++ wrappers for std::string
23+
* Standard install: configure && make && make install
24+
* Extensive unit tests provided with >98% coverage.
25+
* Endian safe.
26+
* Performance test framework -- don't take my word, run it your self
27+
* Lots of in-code documentation

0 commit comments

Comments
 (0)