python3解码base64_python3base64解码混乱的换行符
我试图通过标准的python库对base64多行文件进行解码,但是只有第一行被解码,其余的则无缘无故地被丢弃。在
为什么会这样?在
编码前的文件(解码后我要实现的目标):dataFile.dat
VERSION: BenWin+ Version: 3.0.12.1[CR]
[CR][LF]
CREATED: 01 September 2016 12:56:27 PM[CR]
[CR][LF]
TIME CODE: 0x907e0, 0x10004, 0x38000c, 0x242001b[CR]
[CR][LF]
...
[CR]和[LF]分别是回车符(\r)和换行符(\n)的字符代码
我使用base64.b64encode对文件进行base64编码,并希望稍后对其进行解码。这是我的代码片段。在encodedData = b'VkVSU0lPTjogQmVuV2luKyBWZXJzaW9uOiAzLjAuMTIuMQo=Cg==Q1JFQVRFRDogMDEgU2VwdGVtYmVyIDIwMTYgMTI6NTY6MjcgUE0KCg==VElNRSBDT0RFOiAweDkwN2UwLCAweDEwMDA0LCAweDM4MDAwYywgMHgyNDIwMDFiCg==Cg=='
data = base64.b64decode(encodedData)
print(data)
它回来了b'VERSION: BenWin+ Version: 3.0.12.1\n'
提前谢谢。
使用Python3.5
python3解码base64_python3base64解码混乱的换行符相关推荐
- python3 正则表达式点星问号(.*?)能不能匹配换行符?不能的话应该怎么写
python3的re模块使用过程中,正则的书写遇到了一些问题,就是使用.*?能不能匹配到换行符的问题. 答案是不能. 如果在匹配过程中遇到了也没关系,加上这个语句就好: \s+ 转载于:https:/ ...
- python列表换行写入_如何使用Python3中的换行符将列表写入文件
我正在尝试使用Python 3将数组(列表?)写入文本文件 . 目前我有: def save_to_file(*text): with open('/path/to/filename.txt', mo ...
- python将字符串s和换行符写入文件fp_【python】文件操作
本文内容包括: 文件的读写操作 文件的各种系统操作 存储对象 遍历文件 上代码: import os import os.path rootdir = "d:/code/su/data&qu ...
- java seek指针 换行符_Java网络编程探究|乐字节
大家好,我是乐字节小乐,上次给大家讲述了Java中的IO流之输出流|乐字节,本文将会给大家讲述网络编程. 主要内容如下: 网络 网络分层 IP位置 端口port 网络编程 一. 网络 1.概念 网络即 ...
- 文本换行符/空格符怎么在HTML中进行转换?
问题来啦: 从数据库中取到的text文本段落,段落里面的换行符无法直接在HTML中显示,如下: 而数据库中的段落是正常: 解决处理后正常换行: 解决方案: (1)因为数据库文本text里的段落换行编码 ...
- QT使用MSVC编译时报错C2001: 常量中有换行符
Windows系统下默认为GBK编码:而Qt中默认编码为utf-8:有时候,GBK编码的汉字解码后再用utf-8编码则可能会报错C2001: 常量中有换行符.解决方法如下: 步骤1.设定UTF-8,添 ...
- python中的换行符是哪个键_对Python字符串中的换行符和制表符介绍
对Python字符串中的换行符和制表符介绍 有关换行的问题 首先提一个问题,如下. python程序代码如下: print("I'm Bob. What's your name?" ...
- java base64编码换行符_Base64编码出现换行符
概述 Base64是一种字符串编码格式,Base64采用A-Z a-z 0-9 "+" "/"这一共64个字符来编码原始字符(还有垫字符"=" ...
- GIT 换行符相关操作
背景 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别.在计算机还没有出现之前,有一种叫做电传打字机(Tel ...
最新文章
- Contact Bubble View
- java编程pig编码_Pig编程指南.pdf
- 美术设计经验分享:6招提升照明效果
- git合并分支的策略(赞)
- 用户身份与文件的权限(普通权限、特殊权限、隐藏权限和文件控制列表ACL)
- 前端学习(2591):刷新页面vuex消失
- signature=5bcdc11c0d509d82e0d44c544cfad97b,江苏省职称计算机考试新职称光盘试卷
- 从零开始刷Leetcode——数组(448.485.509)
- java并发库之Executors常用的创建ExecutorService的几个方法说明
- AjaxControlToolkit的CalendarExtender的本地化
- android手机分辨率
- 高中数学解题方法技巧之秒杀解三角形难题(图文讲解)
- W806+ST7735R+tftLCD程序开发
- 笔记本电脑开机没画面/黑屏没反应怎么办?
- 汽车嵌入式软件自动化测试的方法及推荐工具
- 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。
- spring cloud服务发现组件Eureka详解
- 如何初步部署服务器(运维及服务器部署个人笔记)
- 你一定用得到的LaTeX入门资料
- Android音频知识进阶
热门文章
- rhcs实现mysql高可用。仲裁磁盘
- 28muduo_net库源码分析(四)
- 微信视频不能连接到服务器,微信无法连接到服务器
- 【论文写作】在线考试系统的设计原理如何写
- python3.9性能_Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
- html设置css浮点,基于宽度的HTML/CSS块浮点数变化
- 计算机一级笔试2012,2012计算机一级笔试模拟试卷及答案
- Python+OpenCV:图像Shi-Tomasi角点检测器
- DLL中资源切换的两种方法
- Python Imaging Library: ImagePath Module(图像路径模块)