Python將base64轉為文件或者圖片
有時候使用線上的base64解碼遇到一些大檔案或者編碼比較複雜的可能會出現一些問題,就寫了個指令碼來解決
gist地址:https://gist.github.com/Hvnt3r/dad413128496cea8b4e4f66757b8e8c3
#!/usr/bin/python2
# -*- coding: utf-8 -*-
'''
將base碼轉換為檔案的指令碼,可以解碼圖片
Author:Hvnt3r
Date:2018.8.22
'''
import base64
#import codecs #解碼其他編碼格式如GBK需要的模組
file_path="E:/TMP/Python_test/one/" # 定義檔案所在的資料夾
raw_file_name="base64.txt" # 定義存放base64的檔名
decoded_file_name="decoded_file.doc" # 定義轉換後的檔名,包括字尾
FILE_PATH=file_path+raw_file_name
def base_to_file(FILE):
base64String = ""
#1.從檔案中讀取base64並解碼
#with codecs.open(FILE, 'r', 'gbk') as f: # 讀取其他編碼的檔案
with open(FILE, 'rb') as file: # 將檔案路徑和檔名改成自己需要的
for line in file.readlines(): # 去除每一行之後的換行符
base64String += line.strip()
#2.從貼上的字串中解碼
#raw_base64String = "在這裡貼上待轉換的base64字串"
#for line in raw_base64String.rstrip("\n"): # 去除每一行之後的換行符
# base64String+=line.strip()
#寫入檔案
with open(decoded_file_name, 'wb') as f:
f.write(base64.b64decode(base64String))
print "解碼完畢"
if __name__ == "__main__":
base_to_file(FILE_PATH)
相關文章
- 2018-06-15: Java 將網路圖片SRC轉換為Base64, Base64轉 MultipartFileJava
- Python 將Word轉換為JPG、PNG、SVG圖片PythonSVG
- 圖片線上轉base64,base64線上轉圖片-線上助手
- vue+element 將圖片壓縮並轉換成base64上傳圖片Vue
- Python 將Word/ Exce/ PDF/ PPT文件轉為OFD文件Python
- Vue專案pdf(base64)轉圖片Vue
- Android 中 Base64 轉換成 圖片Android
- c# API接收Base64轉圖片C#API
- Java 將PDF轉為透明背景的圖片Java
- 小程式把圖片轉換成base64
- python批量ppt轉圖片,pdf轉圖片,word轉圖片指令碼Python指令碼
- js如何將選中圖片檔案轉換成Base64字串?JS字串
- javascript 將URL轉換為Blob、base64JavaScript
- python base64 編解碼,轉換成Opencv,PIL.Image圖片格式PythonOpenCV
- python將矩陣轉化為灰度圖Python矩陣
- C# 將PDF文件轉換為Markdown文件C#
- Laravel-admin 中 summernote 圖片 base64 轉檔案Laravel
- element上傳圖片元件使用方法|圖片回顯|格式轉換base64元件
- 圖片 base64 編碼還原成圖片
- 在python中將多張圖片合成為視訊Python
- 如何將圖片轉換為向量?(透過DashScope API呼叫)API
- OCR文件識別:圖片快速轉換成電子文件
- Python 批次合併圖片到word文件Python
- 直播app系統原始碼,python pdf轉為圖片APP原始碼Python
- 怎麼將heic轉為jpg格式,哪個圖片轉換器好用
- 如何將圖片轉word?圖文轉換選轉易俠
- 將網路圖片 轉化成bitmap
- 如何將圖片轉換成影片?
- 使用ImageMagick將PDF轉成圖片
- 日常筆記三:將base64的圖片上傳到本地筆記
- JS base64 圖片上傳JS
- ReactNative載入base64圖片React
- 上傳圖片生成base64
- html將圖片讀取為base64格式預覽並傳到伺服器HTML伺服器
- base64 編碼轉圖片儲存本地和上傳 oss
- 前端實現圖片上傳預覽並轉換base64前端
- 圖片轉化為視訊
- 將圖片旋轉(這裡不是旋轉imageView)View