<!-- ##### SECTION Title ##### -->
Base64

<!-- ##### SECTION Short_Description ##### -->
Base64 encoding and decoding

<!-- ##### SECTION Long_Description ##### -->
<para>
<informalexample>
<programlisting>
gchar* binary_stream = "Hello World!";
gchar* base64_stream;
gint   base64_len;
gchar* newbin_stream;
gint   newbin_len;

base64_stream = gnet_base64_encode(binary_stream,strlen(binary_stream), &amp;base64_len, FALSE);
newbin_stream = gnet_base64_decode(base64_stream, base64_len, &amp;newbin_len);
</programlisting>
</informalexample>
</para>

<para>
This module provides functions to encode and decode strings into the
Base64 encoding specified in "RFC 2045 - MIME (Multipurpose Internet
Mail Extensions)".  The Base64 encoding is designed to represent
arbitrary sequences of octets in a form that need not be humanly
readable. A 65-character subset ([A-Za-z0-9+/=]) of US-ASCII is used,
enabling 6 bits to be represented per printable character.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### FUNCTION gnet_base64_encode ##### -->
<para>

</para>

@src: 
@srclen: 
@dstlenp: 
@strict: 
@Returns: 


<!-- ##### FUNCTION gnet_base64_decode ##### -->
<para>

</para>

@src: 
@srclen: 
@dstlenp: 
@Returns: 


