我试图通过标准的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解码混乱的换行符相关推荐

  1. python3 正则表达式点星问号(.*?)能不能匹配换行符?不能的话应该怎么写

    python3的re模块使用过程中,正则的书写遇到了一些问题,就是使用.*?能不能匹配到换行符的问题. 答案是不能. 如果在匹配过程中遇到了也没关系,加上这个语句就好: \s+ 转载于:https:/ ...

  2. python列表换行写入_如何使用Python3中的换行符将列表写入文件

    我正在尝试使用Python 3将数组(列表?)写入文本文件 . 目前我有: def save_to_file(*text): with open('/path/to/filename.txt', mo ...

  3. python将字符串s和换行符写入文件fp_【python】文件操作

    本文内容包括: 文件的读写操作 文件的各种系统操作 存储对象 遍历文件 上代码: import os import os.path rootdir = "d:/code/su/data&qu ...

  4. java seek指针 换行符_Java网络编程探究|乐字节

    大家好,我是乐字节小乐,上次给大家讲述了Java中的IO流之输出流|乐字节,本文将会给大家讲述网络编程. 主要内容如下: 网络 网络分层 IP位置 端口port 网络编程 一. 网络 1.概念 网络即 ...

  5. 文本换行符/空格符怎么在HTML中进行转换?

    问题来啦: 从数据库中取到的text文本段落,段落里面的换行符无法直接在HTML中显示,如下: 而数据库中的段落是正常: 解决处理后正常换行: 解决方案: (1)因为数据库文本text里的段落换行编码 ...

  6. QT使用MSVC编译时报错C2001: 常量中有换行符

    Windows系统下默认为GBK编码:而Qt中默认编码为utf-8:有时候,GBK编码的汉字解码后再用utf-8编码则可能会报错C2001: 常量中有换行符.解决方法如下: 步骤1.设定UTF-8,添 ...

  7. python中的换行符是哪个键_对Python字符串中的换行符和制表符介绍

    对Python字符串中的换行符和制表符介绍 有关换行的问题 首先提一个问题,如下. python程序代码如下: print("I'm Bob. What's your name?" ...

  8. java base64编码换行符_Base64编码出现换行符

    概述 Base64是一种字符串编码格式,Base64采用A-Z a-z 0-9 "+" "/"这一共64个字符来编码原始字符(还有垫字符"=" ...

  9. GIT 换行符相关操作

    背景 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别.在计算机还没有出现之前,有一种叫做电传打字机(Tel ...

最新文章

  1. Contact Bubble View
  2. java编程pig编码_Pig编程指南.pdf
  3. 美术设计经验分享:6招提升照明效果
  4. git合并分支的策略(赞)
  5. 用户身份与文件的权限(普通权限、特殊权限、隐藏权限和文件控制列表ACL)
  6. 前端学习(2591):刷新页面vuex消失
  7. signature=5bcdc11c0d509d82e0d44c544cfad97b,江苏省职称计算机考试新职称光盘试卷
  8. 从零开始刷Leetcode——数组(448.485.509)
  9. java并发库之Executors常用的创建ExecutorService的几个方法说明
  10. AjaxControlToolkit的CalendarExtender的本地化
  11. android手机分辨率
  12. 高中数学解题方法技巧之秒杀解三角形难题(图文讲解)
  13. W806+ST7735R+tftLCD程序开发
  14. 笔记本电脑开机没画面/黑屏没反应怎么办?
  15. 汽车嵌入式软件自动化测试的方法及推荐工具
  16. 点击按钮复制微信号/公众号,并打开微信APP搜索H5如何制作。
  17. spring cloud服务发现组件Eureka详解
  18. 如何初步部署服务器(运维及服务器部署个人笔记)
  19. 你一定用得到的LaTeX入门资料
  20. Android音频知识进阶

热门文章

  1. rhcs实现mysql高可用。仲裁磁盘
  2. 28muduo_net库源码分析(四)
  3. 微信视频不能连接到服务器,微信无法连接到服务器
  4. 【论文写作】在线考试系统的设计原理如何写
  5. python3.9性能_Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
  6. html设置css浮点,基于宽度的HTML/CSS块浮点数变化
  7. 计算机一级笔试2012,2012计算机一级笔试模拟试卷及答案
  8. Python+OpenCV:图像Shi-Tomasi角点检测器
  9. DLL中资源切换的两种方法
  10. Python Imaging Library: ImagePath Module(图像路径模块)