Base64: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 39: Line 39:
A RFC2045 Base64 encoder. Breaks lines with \n\r.
A RFC2045 Base64 encoder. Breaks lines with \n\r.
==URL Encoder==
==URL Encoder==
=Command Line base64 Encoder/Decoder=
[[base64 Command|base64]]

Revision as of 21:21, 23 August 2019

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

Command Line base64 Encoder/Decoder

base64