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.
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.