Base64

E453732

Base64 is a binary-to-text encoding scheme that represents binary data using 64 ASCII characters, commonly used for safely transmitting data over media designed for textual information.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf binary-to-text encoding scheme
data encoding format
alphabetIncludes digits 0-9
lowercase letters a-z
plus sign +
slash /
uppercase letters A-Z
belongsToFamily radix-64 encodings
bitGrouping splits 24 bits into 4 groups of 6 bits
category encoding
commonlyUsedIn HTTP NERFINISHED
MIME NERFINISHED
cryptographic key representation
data URIs
email
web APIs
definedIn RFC 2045 NERFINISHED
RFC 4648 NERFINISHED
designedFor safe transmission of binary data over text-based media
groupingRule encodes 3 bytes into 4 characters
hasProperty character set is printable
deterministic encoding
reversible decoding
increasesSizeBy approximately 33 percent
inputIs arbitrary binary data
not compression algorithm
encryption algorithm
outputIs ASCII text
paddingCharacter =
primaryPurpose make binary data compatible with text protocols
relatedTo Base16 NERFINISHED
Base32
represents binary data as text
standardVariant MIME Base64
URL-safe Base64
urlSafeVariantOftenOmits padding = characters
urlSafeVariantReplaces + with -
/ with _
usedFor embedding images in HTML or CSS via data URIs
encoding authentication tokens
encoding certificates
encoding cryptographic signatures
representing binary blobs in JSON
usedIn JWT (JSON Web Tokens) NERFINISHED
OAuth and OpenID Connect tokens
PEM file formats
S/MIME NERFINISHED
usesCharacterSetSize 64
usesCharacterSetType ASCII

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

UTF-7 relatedTo Base64