广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python怎么将内容进行base64编码与解码
  • 604
分享到

Python怎么将内容进行base64编码与解码

2023-07-05 07:07:08 604人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python怎么将内容进行base64编码与解码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么将内容进行base64编码与解码”吧!一、需求说明需要使用P

这篇文章主要讲解了“python怎么将内容进行base64编码与解码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么将内容进行base64编码与解码”吧!

一、需求说明

需要使用Python实现将内容转为base64编码,解码,方便后续的数据操作。

二、base64简介

Base64是一种二进制到文本的编码方式【是一种基于 64 个可打印字符来表示二进制数据的表示方法(由于 2^6=64,所以每 6 个比特为一个单元,对应某个可打印字符。3 个字节有 24 个比特(3*8),对应于 4 个 Base64 单元,即 3 个字节可由 4 个可打印字符来表示)】;

简单的说Base64是一种将 byte数组编码为字符串的方法,而且编码出的字符串只包含ASCII基础字符(是网络传输 8Bit 字节代码的编码方式之一,是一种基于 64 个可打印字符来表示二进制数据的方法)

Base64使用到的64个字符

序号

字符

数目

1

A-Z

26个

2

a-z

26个

3

0-9

10个

4

+

1个

5

/

1个

注意:Base64不是加密算法,仅仅是一种编码方式,并且算法也是公开的,故不能依赖它进行加密。

深入浅出base64编码原理

三、base64编码解码

3.1、Python中base64编码解码

Python中base64编码解码的方法

 import base64 #将内容转为base64格式内容def convertToBase64(info):    try:        tmpBytes=info.encode()        tmpBase64=base64.b64encode(tmpBytes)        return tmpBase64    except Exception as e:        print('异常:',e) #将base64格式内容转为正常信息def convertTostring(base64Info):    try:        tmpBytes=base64.b64decode(base64Info)        tmpStr=tmpBytes.decode()        return tmpStr    except Exception as e:        print('异常:',e)

3.2、Python使用示例

#Python编码解码使用示例 #将正常信息转为base64格式内容tmpStr='这是一个测试信息'base64Info =base64OPC.convertToBase64(tmpStr)print('\n',tmpStr,'转为base64内容:',base64Info)  #将base64格式内容转为正常信息info=base64OPC.convertTostring(base64Info)print('\n',base64Info,'转为正常信息是:',info)  tmpBase64='W215c3FsXQ0KZGVmYXVsdC1jaGFyYWN0ZXItc2V0PXV0ZjgN'#tmpBase64='w215c3fsxq0kzgvmyxvsdc1jagfyywn0zxitc2v0pxv0zjgn'tmp=base64OPC.convertTostring(tmpBase64) print('\n',tmpBase64,'转为正常信息是:',tmp)

执行结果如下:

Python怎么将内容进行base64编码与解码

感谢各位的阅读,以上就是“Python怎么将内容进行base64编码与解码”的内容了,经过本文的学习后,相信大家对Python怎么将内容进行base64编码与解码这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: Python怎么将内容进行base64编码与解码

本文链接: https://www.lsjlt.com/news/350358.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python怎么将内容进行base64编码与解码
    这篇文章主要讲解了“Python怎么将内容进行base64编码与解码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python怎么将内容进行base64编码与解码”吧!一、需求说明需要使用P...
    99+
    2023-07-05
  • Python将内容进行base64编码与解码实现
    目录一、需求说明二、base64简介三、base64编码解码3.1、Python中base64编码解码3.2、Python使用示例一、需求说明 需要使用Python实现将内容转为ba...
    99+
    2023-03-01
    Python base64编码与解码 Python base64编码
  • Python实现将内容转为base64编码与解码
    目录一、需求说明二、base64简介三、base64编码解码3.1、Python中base64编码解码3.2、Python使用示例一、需求说明 需要使用Python实现将内容转为ba...
    99+
    2023-02-26
    Python内容转base64编码解码 Python内容转base64编码 Python base64
  • Python如何实现将内容转为base64编码与解码
    今天小编给大家分享一下Python如何实现将内容转为base64编码与解码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、...
    99+
    2023-07-05
  • 在Java中怎么将 Base64编码与String字符串进行转换
    这篇文章给大家介绍在Java中怎么将 Base64编码与String字符串进行转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体方法如下:package com.duanlian.daimengmusic...
    99+
    2023-05-31
    java string base64
  • node.js中怎么对字符串进行Base64编码和解码
    本篇内容介绍了“node.js中怎么对字符串进行Base64编码和解码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够...
    99+
    2022-10-19
  • php中怎么对字符串进行编码和解码
    这篇文章将为大家详细讲解有关php中怎么对字符串进行编码和解码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Uuencode是将二进制文件转换为文本文件的过程。转换后的文件可以通过纯文本电子...
    99+
    2023-06-20
  • XML怎么将机器内码转换为人们容易理解的信息
    本篇内容介绍了“XML怎么将机器内码转换为人们容易理解的信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2022-10-19
  • Python读取文件内容出现中文乱码怎么解决
    在Python中,如果你读取文件内容出现中文乱码,可以尝试以下方法解决:1. 指定文件编码:在使用`open()`函数读取文件时,可...
    99+
    2023-10-12
    Python
  • 在php内乱码怎么动态的进行解决掉
    这篇文章给大家分享的是有关在php内乱码怎么动态的进行解决掉  的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在代码开始之前加上这句代码header("Con...
    99+
    2022-10-19
  • Python中怎么对XML文件的编码进行转换
    1. 在 Python 中 XML 文件的编码问题1.Python 使用的xml.etree.ElementTree库只支持解析和生成标准的UTF-8格式的编码2.常见GBK或GB2312等中文编码的 XML 文件,用以在老旧系统中保证 X...
    99+
    2023-05-21
    Python xml
  • 怎么用编程语言将基础设施作为代码进行配置
    这篇文章主要讲解了“怎么用编程语言将基础设施作为代码进行配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用编程语言将基础设施作为代码进行配置”吧!先决条件首先,确保你已经做好了使用 P...
    99+
    2023-06-15
  • python采集数据保存csv, 文件内容乱码了怎么解决?
    如果你的 Python 程序采集到的数据在保存成 CSV 格式的文件时出现了乱码,那么可尝试以下解决方法: 1. 在打开 CSV 文件时指定编码方式 你可以使用 Python 中的 open() 函数...
    99+
    2023-09-07
    python 数学建模 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作