Python 解碼Base64 得到碼流格式文本實(shí)例
我就廢話不多說了,直接上代碼吧!
# coding:utf8 import base64 def BaseToFlow(): while True: str = input("Please input src: ") flag = input("Please input Decode - 1 or Encode - 2: ") if str == "": str = "ApIAGBcEAAAEBO6x3nLykEEhjWMX1wHs" if flag == "": flag = "1" if flag == "1": print("Decoding ...") dst = base64.b64decode(str) # print(type(dst)) # <class 'bytes'> # print(dst) # b'\x02\x92\x00\x18\x17\x04\x00\x00\x04\x04\xee\xb1\xder\xf2\x90A!\x8dc\x17\xd7\x01\xec' # print(dst.hex()) --去掉\0x前綴 得到一個(gè)字符串 # 02920018170400000404eeb1de72f29041218d6317d701ec HexFormat(dst.hex()) elif flag == "2": print("Encoding ...") dst = base64.b64encode(str) print(dst) def HexFormat(str): """ :param str: 16進(jìn)制連續(xù)字符串 :return: 碼流格式的16進(jìn)制串 """ i = 1 str2 = "" while (i <= len(str)): str2 = str2 + str[i - 1] + str[i] + " " if (i + 1) %16 == 0 and (i + 1) % 32 != 0: str2 = str2 + " " elif (i + 1) %32 == 0: str2 = str2 + "\n" i = i + 2 if __name__ == '__main__': BaseToFlow()
結(jié)果:
Please input src: Please input Decode - 1 or Encode - 2: Decoding ... 02 92 00 18 17 04 00 00 04 04 ee b1 de 72 f2 90 41 21 8d 63 17 d7 01 ec
以上這篇Python 解碼Base64 得到碼流格式文本實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python常用base64 md5 aes des crc32加密解密方法匯總
- python將圖片轉(zhuǎn)base64,實(shí)現(xiàn)前端顯示
- Python 實(shí)現(xiàn)opencv所使用的圖片格式與 base64 轉(zhuǎn)換
- python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例
- python base64庫給用戶名或密碼加密的流程
- Python中base64與xml取值結(jié)合問題
- python3 常見解密加密算法實(shí)例分析【base64、MD5等】
- Python3內(nèi)置模塊之base64編解碼方法詳解
- Python 利用base64庫 解碼本地txt文本字符串
相關(guān)文章
探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用
本文探索Python內(nèi)置數(shù)據(jù)類型的精髓與應(yīng)用,包括字符串、列表、元組、字典和集合。通過深入了解它們的特性、操作和常見用法,讀者將能夠更好地利用這些數(shù)據(jù)類型解決實(shí)際問題。2023-09-09Python?Celery定時(shí)任務(wù)詳細(xì)講解
這篇文章主要介紹了Python?Celery定時(shí)任務(wù)詳細(xì)講解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-08-08使用python中的in ,not in來檢查元素是不是在列表中的方法
今天小編就為大家分享一篇使用python中的in ,not in來檢查元素是不是在列表中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-074種Python基于字段的不使用元類的ORM實(shí)現(xiàn)方法總結(jié)
在 Python 中,ORM(Object-Relational Mapping)是一種將對(duì)象和數(shù)據(jù)庫之間的映射關(guān)系進(jìn)行轉(zhuǎn)換的技術(shù),本文為大家整理了4種不使用元類的簡(jiǎn)單ORM實(shí)現(xiàn)方式,需要的可以參考下2023-12-12python 疊加等邊三角形的繪制的實(shí)現(xiàn)
這篇文章主要介紹了python 疊加等邊三角形的繪制的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08如何解決Keras載入mnist數(shù)據(jù)集出錯(cuò)的問題
這篇文章主要介紹了解決Keras載入mnist數(shù)據(jù)集出錯(cuò)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05python基于pexpect庫自動(dòng)獲取日志信息
這篇文章主要介紹了python基于pexpect庫自動(dòng)獲取日志信息的方法,幫助大家更好的利用python高效辦公,感興趣的朋友可以了解下2021-02-02