Another online samples (utilities, converting, upload)
— let’s you convert text data and files from/to a Base64 string.
— online conversion between unicode (utf-8), punycode and IDNs (Internationalized Domain Names)
with charset conversion
with charset conversion
— let’s you create an SQL statement to insert/update binary or a text file to a SQL database field. You can also create whole WSH (VBScript) to do the action.
— let’s you convert text, html and files between many code pages.
— simple upload of files to ASP with progress bar.
— Upload with many additional features: image preview, size preview and file type checking (before upload), server-side checking for file type, file contents, file size and upload size and more.
— Recovery passwords from your IAF File.
— Create email account configuration file for Outlook express online.
— Decode IAF configuration files online.
— Outlook config for Gmail.
Base64 converter — base 64 cipher — online decoder, encoder
Decryption consists in finding back values of the letters in the Base64 alphabet: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 / (equal sign = is ignored)
Example: A coded message is YjY0, corresponding values of Y,j,Y,0 in the alphabet are: 24,35,24,52
Values are converted to 6-bit binary.
Example:24 is converted 011000, 35 = 100011, etc. the decoded binary message is 011000100011011000110100
Base64 decoding is then complete. Binary message is then read using the desired coding system (ASCII, Unicode, etc.)
Example: In ASCII, 01100010,00110110,00110100 corresponds to the plain text b,6,4
Base64 decode — online tool
The term Base64 is coming from a certain MIME content transfer encoding.
Basically, Base64 is a collection of related encoding designs which
represent the binary information in ASCII format by converting it
into a base64 representation.
Base64 encoding schemes are generally used when there is a need to
encode binary information that needs to be stored and transferred
over media that are developed to deal with textual
information. This guarantees that the data
stays unchanged without modification during transfer.
Base64 is generally used in a number of applications including electronic mail
via MIME, and keeping complex information in XML.
The specific set of characters chosen for the 64
characters needed for the base can vary among implementations.
The common concept is to select a set of 64 characters that is both
part of a subset typical to most encodings. This mixture
leaves the data impossible to be altered in transportation thru
information systems, such as electronic mail, that were typically not 8-bit clean.
The Base64 implementation in MIME uses a-z, A-Z and 0-9 for the first 62 values.
Other Base64 variations share the same property but they use different symbols
in the last two values.
Base64 index table:
| Value | Char | Value | Char | Value | Char | Value | Char | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | A | 16 | Q | 32 | g | 48 | w | |||
| 1 | B | 17 | R | 33 | h | 49 | x | |||
| 2 | C | 18 | S | 34 | i | 50 | y | |||
| 3 | D | 19 | T | 35 | j | 51 | z | |||
| 4 | E | 20 | U | 36 | k | 52 | 0 | |||
| 5 | F | 21 | V | 37 | l | 53 | 1 | |||
| 6 | G | 22 | W | 38 | m | 54 | 2 | |||
| 7 | H | 23 | X | 39 | n | 55 | 3 | |||
| 8 | I | 24 | Y | 40 | o | 56 | 4 | |||
| 9 | J | 25 | Z | 41 | p | 57 | 5 | |||
| 10 | K | 26 | a | 42 | q | 58 | 6 | |||
| 11 | L | 27 | b | 43 | r | 59 | 7 | |||
| 12 | M | 28 | c | 44 | s | 60 | 8 | |||
| 13 | N | 29 | d | 45 | t | 61 | 9 | |||
| 14 | O | 30 | e | 46 | u | 62 | | |||
| 15 | P | 31 | f | 47 | v | 63 | / |
Source:
Base64 on Wikipedia
Кодирование и декодирование в формате base64 — глоссарий | mdn
Base64 — это группа схожих binary-to-text encoding схем, которые представляют двоичные данные в ASCII-формате методом перевода в radix-64 представление. Термин Base64 происходит от a specific MIME content transfer encoding.
Кодирование Base64 широко используется в случаях, когда требуется перекодировать двоичные данные для передачи по каналу приспособленному для передачи текстовых данных. Это делается с целью защиты двоичных данных от любых возможных повреждений при передаче. Base64 широко используется во многих приложениях, включая электронную почту (MIME), и при сохранении больших объёмов данных в XML.
В языке JavaScript существуют две функции, для кодирования и декодирования данных в/из формат Base64 соответственно:
Функция atob() декодирует Base64-кодированную строку. В противоположность ей, функция btoa() создаёт Base64 кодированную ASCII строку из «строки» бинарных данных.
Обе функции atob() и btoa() работают со строками. Если вам необходимо работать с ArrayBuffers, обратитесь к этому параграфу.


