簡體   English   中英

Base64 索引表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM