Latest 1.0.2
License Public Domain

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

Latest podspec

    "name": "SharedBase64",
    "version": "1.0.2",
    "license": {
        "type": "Public Domain"
    "homepage": "",
    "authors": {
        "Markus Kosmal": "[email protected]"
    "summary": "Base64 implementation in C for cross-platform usage",
    "description": "    Optimized for fast string encoded binary cross-platform communication. Offers base64 encoding based on C code with several wrappers. Base 64 encoded strings will have no wrapping, no padding and are url safe. Only dependency is to  to acces memory, so usable on many platforms. There is already an objective-c wrapper to use with OSX/iOS.n",
    "source": {
        "git": "",
        "tag": "1.0.2"
    "source_files": [
    "public_header_files": "Classes/*.h",
    "requires_arc": true

Pin It on Pinterest

Share This