最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 解碼Base64 得到碼流格式文本實例

 更新時間:2020年01月09日 09:52:02   作者:見習老中醫(yī)  
今天小編就為大家分享一篇Python 解碼Base64 得到碼流格式文本實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,直接上代碼吧!

# 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前綴 得到一個字符串
      # 02920018170400000404eeb1de72f29041218d6317d701ec
      HexFormat(dst.hex())
    elif flag == "2":
      print("Encoding ...")
      dst = base64.b64encode(str)
      print(dst)
 
 
def HexFormat(str):
  """
  :param str: 16進制連續(xù)字符串
  :return: 碼流格式的16進制串
  """
  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()

結果:

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 得到碼流格式文本實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python QQBot庫的QQ聊天機器人

    Python QQBot庫的QQ聊天機器人

    這篇文章主要為大家詳細介紹了基于Python QQBot庫的QQ聊天機器人,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 介紹Python中的__future__模塊

    介紹Python中的__future__模塊

    這篇文章主要介紹了介紹Python中的__future__模塊,__future__模塊使得在Python2.x的版本下能夠兼容更多的Python3.x的特性,需要的朋友可以參考下
    2015-04-04
  • python3 判斷列表是一個空列表的方法

    python3 判斷列表是一個空列表的方法

    今天小編就為大家分享一篇python3 判斷列表是一個空列表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python pandas dataframe如何獲取除了指定列以外的所有列

    python pandas dataframe如何獲取除了指定列以外的所有列

    這篇文章主要介紹了python pandas dataframe如何獲取除了指定列以外的所有列問題,具有很好的參考價值,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 基于OpenCV4.2實現(xiàn)單目標跟蹤

    基于OpenCV4.2實現(xiàn)單目標跟蹤

    這篇文章主要介紹了如何和何時使用OpenCV 4.2中可用的8種不同的跟蹤器- BOOSTING, MIL, KCF, TLD, MEDIANFLOW, GOTURN, MOSSE和CSRT,并用他們實現(xiàn)單目標跟蹤,需要的可以參考一下
    2022-03-03
  • Python學習之魔法函數(shù)(filter,map,reduce)詳解

    Python學習之魔法函數(shù)(filter,map,reduce)詳解

    這篇文章我們將來學習一下,Python中的三個高級函數(shù):filter()、map()、reduce(),這三個函數(shù)也被稱為魔法函數(shù),感興趣的小伙伴可以了解一下
    2022-04-04
  • Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法

    Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法

    這篇文章主要給大家介紹了關于Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法,分享出來,對同樣遇到這個問題的朋友們一個參考學習,需要的朋友們下面隨著小編來一起學習學習吧。
    2018-04-04
  • python如何編寫win程序

    python如何編寫win程序

    在本篇文章里小編給大家分享的是關于python編寫win程序的實例內容,有需要的朋友們可以學習下。
    2020-06-06
  • python基于itchat模塊實現(xiàn)微信防撤回

    python基于itchat模塊實現(xiàn)微信防撤回

    這篇文章主要為大家詳細介紹了python實現(xiàn)微信防撤回,基于itchat模塊,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python?OpenCV超詳細講解讀取圖像視頻和網(wǎng)絡攝像頭

    Python?OpenCV超詳細講解讀取圖像視頻和網(wǎng)絡攝像頭

    OpenCV用C++語言編寫,它具有C?++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac?OS,OpenCV主要傾向于實時視覺應用,并在可用時利用MMX和SSE指令,本篇文章帶你了解OpenCV讀取圖像視頻與網(wǎng)絡攝像頭的方法
    2022-04-04

最新評論

北宁市| 海门市| 平乡县| 新泰市| 松江区| 襄城县| 武平县| 闻喜县| 保德县| 安泽县| 北辰区| 禄劝| 阿拉善盟| 阳泉市| 红桥区| 凯里市| 湄潭县| 米易县| 五常市| 太保市| 宁阳县| 怀仁县| 山丹县| 平阴县| 阿拉善左旗| 新闻| 廉江市| 铁岭县| 腾冲县| 定州市| 广德县| 绥芬河市| 苏尼特左旗| 习水县| 云林县| 蛟河市| 双桥区| 谢通门县| 凤凰县| 噶尔县| 长汀县|