当前位置:网站首页>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
边栏推荐
- Ue5 opencv plug-in use
- animation
- [set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)
- Why can void * be a general pointer
- Map的实现类的顺序性
- Maxcompute string splitting function -split_ PART
- Use of ue5 QRcode plug-in
- Idea unreference Display Effect
- Generate video using clipout in viz engine
- Transplantation of tslib Library
猜你喜欢
Solution détaillée de toutes les formules de fonction de transfert (fonction d'activation) du réseau neuronal MATLAB
matlab神經網絡所有傳遞函數(激活函數)公式詳解
Minimap plug-in
Dotween plug-in
Un système de gestion de centre commercial pour la conception de cours de technologie d'application de base de données
超限黑客认知
【云原生】微服务之Feign的介绍与使用
the installer has encountered an unexpected error installing this package
Basic operation and process control
数据库应用技术课程设计之商城管理系统
随机推荐
MXone Pro自适应2.0影视模板西瓜视频主题苹果cmsV10模板
2021-10-19
jupyter远程服务器配置以及服务器开机自启
MAE
WPF:解决MaterialDesign:DialogHost 无法关闭问题
P2704 [NOI2001] 炮兵阵地(状压dp)
Unity2019_ Natural ambient light_ Sky box
Haproxy+kept cluster setup 02
【更新中】微信小程序学习笔记_3
My touch screen production "brief history" 1
Go resolve ID card
P2704 [noi2001] artillery position (shape pressure DP)
ArrayList
Idea dereference display effect
Minimap plug-in
Open the influence list of "National Meteorological Short Videos (Kwai, Tiktok) in November" in an interactive way“
[usaco12mar]cows in a skyscraper g (state compression DP)
matlab神經網絡所有傳遞函數(激活函數)公式詳解
数据的存储
【云原生】微服务之Feign的介绍与使用