[英]Base64 index table
我正在開發一個 Python 程序,其中有一個很長的二進制字符串,並希望根據 base64 索引表將其轉換為相應的字符。
有什么有效的方法可以將'000000'轉換為'A' , '000001'為'B'等嗎? 我試過查找 base64 庫,但似乎找不到方法。 我想我可以制作一個相應值的字典,但只是想看看是否有更優雅的方式。
在基數 64 中表示 5 個零,您需要按以下方式應用它: AAAAA 如果它是重復的字符串 - 意味着相同的 / 不是用戶輸入或各種動態,那么最好使用簡單的 string=0000; print(string) 請注意,它區分大小寫 - 在 Python 中,您可以使用它或類似的東西:
from base64 import b64encode, b64decode
#hexideximal to base64 in python
h = '00000'
b64 = b64encode(bytes.fromhex(h)).decode()
print(b64)
我認為這樣應該可以正常工作 - :) 更新我剛剛重讀你正在嘗試將二進制解碼為 base64 它的工作原理都是一樣的 - 只需將代碼稍微更改為如下所示:
import base64
base64.b64decode(ooooo)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.