Wikipedia Article of the Day
Randomly selected articles from my personal browsing history
In computer programming, Base64 is a group of binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited to a set of 64 unique characters. More specifically, the source binary data is taken 6 bits at a time, then this group of 6 bits is mapped to one of 64 unique characters. As with all binary-to-text encoding schemes, Base64 is designed to carry data stored in binary formats across channels that only reliably support text content. Base64 is particularly prevalent on the World Wide Web where one of its uses is the ability to embed image files or other binary assets inside textual assets such as HTML and CSS files. Base64 is also widely used for sending e-mail attachments, because SMTP – in its original form – was designed to transport 7-bit ASCII characters only. Encoding an attachment as Base64 before sending, and then decoding when received, assures older SMTP servers will not interfere with the attachment. Base64 encoding causes an overhead of 33–37% relative to the size of the original binary data (33% by the encoding itself; up to 4% more by the inserted line breaks).
History
Oct 21
Year 2038 problem
Oct 20
Anointed Quorum
Oct 19
Exponential distribution
Oct 18
Provo, Utah
Oct 17
PageRank
Oct 16
Endowment (Mormonism)
Oct 15
Base32
Oct 14
Fisher–Yates shuffle
Oct 13
Simple Mail Transfer Protocol
Oct 12
Turing completeness
Oct 11
Festivus
Oct 10
Bresenham's line algorithm
Oct 9
Council of Fifty
Oct 8
Étienne Provost
Oct 7
Equal-time rule
Oct 6
Rapeseed oil
Oct 5
Cramér–Rao bound
Oct 4
Lactate threshold
Oct 3
Fairness doctrine
Oct 2
Castle Valley, Utah
Oct 1
2020 Utah gubernatorial election
Sep 30
Tunguska event
Sep 29
Lexicographic order
Sep 28
Cross-site request forgery
Sep 27
Progressive web app
Sep 26
Gerrymandering in the United States
Sep 25
Poisson distribution
Sep 24
Dyatlov Pass incident
Sep 23
Dyatlov Pass incident
Sep 22
Fanum tax