Base64: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 33: Line 33:
Base64.getDecoder()
Base64.getDecoder()
</syntaxhighlight>
</syntaxhighlight>
==Basic Encoder==
==MIME Encoder==
A RFC2045 Base64 encoder. Breaks lines with \n\r.
==URL Encoder==

Revision as of 04:21, 28 November 2018

External

Internal

TO Process


Overview

The Base64 encoding is a binary data encoding scheme designed to represent arbitrary sequences of octets in a form that allows the use of both upper- and lowercase letters (so it can be embedded where text goes) but that need not be human readable.

java.util.Base64

import java.util.Base64;

...

Base64.getMimeEncoder().encodeToString(s.getBytes());

Base64.getEncoder()

new String(Base64.getMimeDecoder().decode(s));

Base64.getDecoder()

Basic Encoder

MIME Encoder

A RFC2045 Base64 encoder. Breaks lines with \n\r.

URL Encoder