当前位置:网站首页>Introduction to Base64 coding
Introduction to Base64 coding
2022-07-03 08:19:00 【AI fish head with chopped pepper】
Base64 Code Introduction
First ,Base64 It's a way of encoding , Instead of real encryption . Even if ,Base64 It is only used as a simple “ encryption ” To protect some data , Real encryption is usually cumbersome .
Base64 Use 64 A common printable character to store and represent binary word data , At the same time, simple encryption can also be carried out , Generate unreadable text .Base64 The character set includes large 、 Small letters , Arabic numerals 0-9, as well as "+“ and ”/“, And suffixed ”=“ total 65 Characters , Among them, only the former 64 individual . How to use this 64 Characters to represent binary data ? This needs to be in decimal 0 To 63 And the use of 64 Establish a one-to-one correspondence between characters . The specific mapping is decimal 0 To 63 And, in turn, "A-Z”, “a-z”, “0-9”, “+”, "/" One-to-one correspondence . In the computer 64 One possibility only needs 6bits Can express (26=64), therefore Base64 The expression is essentially based on 6bits In units of , Use the specified general character set to represent and store binary data .
Base64 Encoding table
Code value | character | Code value | character | Code value | character | Code value | character |
---|---|---|---|---|---|---|---|
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 | / |
Using tools http://www.lzltool.com/base64 It can be parsed online Base64, take Base64 Convert to string or hexadecimal 、 or Base64Url Format
边栏推荐
猜你喜欢
About Wireshark's unsuccessful installation of npcap
Unity2019_ Natural ambient light_ Sky box
【更新中】微信小程序学习笔记_3
Haproxy+kept cluster setup 02
Viz artist advanced script video tutorial -- stringmap use and vertex operation
Redis data structure
Xlua task list youyou
Easy touch plug-in
Scite change background color
[end of 2021] National Meteorological Short Video (Kwai, Tiktok) influence list in December
随机推荐
Solution détaillée de toutes les formules de fonction de transfert (fonction d'activation) du réseau neuronal MATLAB
Unity one click AssetBundle
tslib库的移植
Use of ue5 QRcode plug-in
Unity change default editor
ArrayList
Demonstration of plug-in use of ventuz basic series
Unity dotween sequence animation replay problem.
E: Unable to locate package ROS melody desktop full
Go resolve ID card
Redis data structure
C course design employee information management system
Basic operation and process control
Golang string segmentation, substitution and interception
P2622 light off problem II (state compression search)
Detailed explanation of all transfer function (activation function) formulas of MATLAB neural network
详解sizeof、strlen、指针和数组等组合题
Luaframwrok handles resource updates
Base64编码简介
swagger文档配置