Sample code for 30+ languages & platforms
Unicode C

Decode Base64

Demonstrates how to decode base64.

Chilkat Unicode C Downloads

Unicode C
#include <C_CkBinDataW.h>

void ChilkatSample(void)
    {
    BOOL success;
    HCkBinDataW bd;
    const wchar_t *password;

    success = FALSE;

    bd = CkBinDataW_Create();

    //  Append a base64 string to bd.
    success = CkBinDataW_AppendEncoded(bd,L"c2VjcmV0",L"base64");

    //  The bd now contains the decoded bytes.
    //  Let's say it was a password string..
    password = CkBinDataW_getString(bd,L"utf-8");

    //  Decodes to "secret".
    wprintf(L"password = %s\n",password);


    CkBinDataW_Dispose(bd);

    }