Sample code for 30+ languages & platforms
C

Decode Base64

Demonstrates how to decode base64.

Chilkat C Downloads

C
#include <C_CkBinData.h>

void ChilkatSample(void)
    {
    BOOL success;
    HCkBinData bd;
    const char *password;

    success = FALSE;

    bd = CkBinData_Create();

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

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

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


    CkBinData_Dispose(bd);

    }