Apache Portable Runtime Utility Library
 
Loading...
Searching...
No Matches
Base64 Encoding

Functions

 APU_DECLARE (int) apr_base64_encode_len(int len)
 

Variables

const char * plain_src
 
const char int len_plain_src
 
const char * coded_src
 

Detailed Description

Function Documentation

◆ APU_DECLARE()

APU_DECLARE ( int )

Given the length of an un-encoded string, get the length of the encoded string.

Parameters
lenthe length of an unencoded string.
Returns
the length of the string after it is encoded, including the trailing \0

Encode a text string using base64encoding.

Parameters
coded_dstThe destination string for the encoded string.
plain_srcThe original string in plain text
len_plain_srcThe length of the plain text string
Returns
the length of the encoded string

Encode an EBCDIC string using base64encoding.

Parameters
coded_dstThe destination string for the encoded string.
plain_srcThe original string in plain text
len_plain_srcThe length of the plain text string
Returns
the length of the encoded string

Determine the maximum buffer length required to decode the plain text string given the encoded string.

Parameters
coded_srcThe encoded string
Returns
the maximum required buffer length for the plain text string

Decode a string to plain text

Parameters
plain_dstThe destination string for the plain text
coded_srcThe encoded string
Returns
the length of the plain text string

Decode an EBCDIC string to plain text

Parameters
plain_dstThe destination string for the plain text
coded_srcThe encoded string
Returns
the length of the plain text string