Too Long; Didn't Read
Base64 is one of the most popular encoding formats for representing data. Base58 is just another encoding format (with 58 characters instead of 64) Base58 has gained popularity largely due to Bitcoin and other cryptocurrencies. ASCII is meant to be used in applications that need a simple way to represent Latin-based text, the Arabic numerals, and formatting characters like newlines and spacing. Each character (typically) takes an entire byte (8 bits) of data, and a padding character, =, is used to round to the nearest multiple of 4.