mko-x / SharedBase64

C based Base64 implementation optimized for cross-platform network communication

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Base 64 implementation

Optimized for cross-platform/web/network string encoded binary communication. Based on plain C core - only dependency is to stdlib.h.

Doesn't care for padding('=','==') as it doesn't append something to create useless data.

Doesn't care for wrapping ('\n','CRLF') as not necessary for communication.

Produces URL safe encoded strings by replacing '+' and '/' with => '-' and '_' and ignoring padding with '='.

Made according to

Wrapper available:

  • Objective-C -> SharedBase64_ObjC.h

About

C based Base64 implementation optimized for cross-platform network communication


Languages

Language:C 66.1%Language:Objective-C 14.9%Language:Java 8.7%Language:Ruby 6.1%Language:C++ 4.2%