Base64

    Return a new write-only I/O stream, which converts any bytes written to it into base64-encoded ASCII bytes written to ostream. Calling on the Base64EncodePipe stream is necessary to complete the encoding (but does not close ostream).

    Examples

    1. julia> io = IOBuffer();
    2. julia> iob64_encode = Base64EncodePipe(io);
    3. julia> write(iob64_encode, "Hello!")
    4. julia> close(iob64_encode);
    5. julia> str = String(take!(io))
    6. "SGVsbG8h"
    7. julia> String(base64decode(str))

    Base64.base64encode — Function.

    Given a -like function writefunc, which takes an I/O stream as its first argument, base64encode(writefunc, args…) calls writefunc to write args… to a base64-encoded string, and returns the string. base64encode(args…) is equivalent to base64encode(write, args…): it converts its arguments into bytes using the standard write functions and returns the base64-encoded string.

    See also .

    Base64.Base64DecodePipe — Type.

    Return a new read-only I/O stream, which decodes base64-encoded data read from istream.

    Examples

    1. base64decode(string)

    Decode the base64-encoded string and returns a Vector{UInt8} of the decoded bytes.

    See also .

    Examples

    Base64.stringmime — Function.

    1. stringmime(mime, x; context=nothing)

    The optional keyword argument context can be set to :key=>value pair or an IO or object whose attributes are used for the I/O stream passed to show.