base编码有很多种,常用的有:

base16   base32   base64 base85

base36  base 58  base91

还有base 92

前面几种

16、32,64、85 可以用 base64来调用

不过得先pip install base64

然后 import base64

调用时,有统一的格式,base64.bXXencode或base64.bXXdecode (注意编码时参数 为 utf-8编码)

base58区别于BASE64     使用前先pip install base58

调用时与base64类似  base58.b58encode或 base58.b58decode(注意编码时参数 为 utf-8编码)

base91区别于BASE64     使用前先pip install base91

调用时与base91   base91.encode或 base91.decode(注意编码时参数 为 utf-8编码) (注意 没有B91哦)

base36不太常用 ,具体方法也可以pip install base36

然后 import base36

调用时,编码时使用 base36.loads 解码时用base36.dumps(注意编码时参数 为 utf-8编码)

以下程序在python 3下通过。

import base36
import base64
import base58
import base91
str='abcdefghijklmnopq'
str=str.encode('utf-8')
strbase16=base64.b16encode(str)
print('strbase16=')
print(strbase16)
strbase16de=base64.b16decode(strbase16)
print(strbase16de)strbase32=base64.b32encode(str)
print('strbase32=')
print(strbase32)
strbase32de=base64.b32decode(strbase32)
print(strbase32de)strbase64=base64.b64encode(str)
print('strbase64=')
print(strbase64)
strbase64de=base64.b64decode(strbase64)
print(strbase64de)strbase85=base64.b85encode(str)
print('strbase85=')
print(strbase85)
strbase85de=base64.b85decode(strbase85)
print(strbase85de)strbase58=base58.b58encode(str)
print('strbase58=')
print(strbase58)
strbase58de=base58.b58decode(strbase58)
print(strbase58de)strbase36=base36.loads(str)
print('strbase36=')
print(strbase36)
strbase36de=base36.dumps(strbase36)
print(strbase36de)strbase91=base91.encode(str)
print('strbase91=')
print(strbase91)
strbase91de=base91.decode(strbase91)
print(strbase91de)

关于BASE编码 16 32 36 58 64 58 91相关推荐

  1. php 64进制转16进制,PHP进制转换[实现2、8、16、36、64进制至10进制相互转换]

    $mtime1= explode(" ", microtime()); $startTime= $mtime1[0] + $mtime1[1];?> 进制转换 2 8 10 ...

  2. 计算机64位中浮点数系,关于浮点数:在16位,32位和64位IEEE-754系统中可以表示什么范围的数字?...

    我对浮点数的表示方式有些了解,但恐怕还不够. 普遍的问题是: For a given precision (for my purposes, the number of accurate decima ...

  3. ASP常用进制转化类(2,8,10,16,32,64)

    <% ' 名称:HDOBTools ' 描述:进制转化类 ' 作用:用于各种进转的转化 Class HDOBToolsPrivate hdobHackPrivate Sub Class_Init ...

  4. 单片机8位、16位、32位和64位系统在内存上的区别

    总线.内存和变量的相关知识 前言 本篇文章主要介绍单片机内部的总线和内存的一些关系及知识点, 一.32位系统和64位系统的区别 1. 8位.16位.32位和64位CPU的含义 如标题所述,不同位数的单 ...

  5. Java--位、字节、字符、字符编码、数据存储单位 电脑的32位和64位的区别是什么呢

    引言: 这里放一张Java语言数据类型帮助理解 1. 位(bit) 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数. 2. 字节(byte) 是计算机中 数据处理 ...

  6. AD7606/AD7616使ZYNQ在能源电力领域如虎添翼,可实现16/32/64通道AD同步采样

    1 AD7606/AD7616介绍 AD7606是ADI公司的16位.8通道同步采样AD芯片,并行采样率高达200KSPS(AD7616是16位.16通道.1MSPS).在电力线路测量和保护系统中,需 ...

  7. MD5算法加密~16位、32位、64位

    MD5的全称是Message-Digest Algorithm 5(信息-摘要算法). MD5算法加密~16位.32位.64位. 1991年,由Ronald L. Rivest开发出来,经MD2.MD ...

  8. 8/16/32/64位单片机区别

    32位处理器 首先处理器都是8的倍数:8/16/32/64.表示一个时钟周期里,处理器处理的代码数. 8位机有8条线路,每个时钟周期有8个电信号,组成一个字节.8-32,则每个时钟周期从传输1个字节到 ...

  9. Base编码(贝斯家族)

    Base编码特点 1.base16 2.base32 3.base36 4.base58 5.base62 6.base64 7.base91 7.base92 1.base16 1.Base16编码 ...

  10. 32位和64位到底有什么区别?

    目录 从代码到到可执行文件 从可执行文件到进程 CPU位数的含义 系统和软件的位数的含义 程序数值int32和int64的含义 系统位数会限制内存吗? 总结 关于32位和64位,这个概念一直让人比较懵 ...

最新文章

  1. Eclipse中使用Git
  2. C语言处理字符串及内存操作
  3. Ubuntu16.04 配置vnc4server
  4. layer.open子页面调用父页面的方法_记好这 24 个 ES6 方法,用来解决实际开发的 JS 问题...
  5. 不同角色进入使用不同功能_如何在不同页面上使用不同的Joomla CSS
  6. Linq常用List操作总结,ForEach、分页、交并集、去重、SelectMany等
  7. Java程序员都要懂得知识点:反射
  8. Pixazza把每张图片自动变成广告赚钱
  9. Google的快照的用户体验感觉不如之前
  10. CCBoot 2019(遥志无盘启动系统)官方中文版V2019.0601 | ccboot无盘软件下载 | 遥志无盘启动CCBoot
  11. IDEA怎么换背景颜色
  12. 正则验证汽车车牌号,包括新能源
  13. 【机器学习】PCA主成分项目实战:MNIST手写数据集分类
  14. c.n.discovery.InstanceInfoReplicator : There was a problem with the instance info replicator
  15. photoshop--色彩管理
  16. android开发banner框架,Android 轮播图 最火的banner框架 (包含demo和代码解释)
  17. Oracle数据库配置
  18. GM、VP、FVP、CIO都是什么职位
  19. 《CSAPP》(第3版)答案(第六章)(一)
  20. 2080 Calendar

热门文章

  1. oracle的odac dll,.NET2.0中施用最少的ODAC动态库文件连接Oracle数据库
  2. Maxscale读写分离,多实例
  3. scara工业机器人外观_SCARA工业机器人研究现状
  4. 2017java考证_Sun认证Java程序员考试试题
  5. 更改计算机图标大小得方法,更改桌面图标大小方法
  6. 【机器学习】基于朴树贝叶斯的言论过滤器
  7. 关于音频芯片MICIN和LINEIN,HPOUT和OUT的区别
  8. C#:实现离散型马尔可夫链模型算法(附完整源码)
  9. 使用计算机录制声音10,win10系统电脑中如何解决录屏时无法录制声音的问题
  10. 图像识别利用计算机对图像进行,图像识别技术的应用与发展