https://analytics-note.xyz/programming/python-base64/
https://note.nkmk.me/python-urllib-parse-quote-unquote/
import base64
print(base64.b64encode('admin:admin'.encode()).decode())
print(base64.b64decode(b'YWRtaW46YWRtaW4=').decode())
※ファイルの場合
import base64
f = open('a.txt', 'w')
f.write('admin:admin\nadmin:admin\nadmin:admin')
f.close()
with open('a.txt', "r") as f:
print(f.read() )
with open('a.txt', "r") as f:
data = base64.b64encode(f.read().encode('utf-8') )
print(data.decode('utf-8') )
print(base64.b64decode(data).decode('utf-8') )
import urllib.parse
print(urllib.parse.quote('hoge@://fuga', safe=''))
print(urllib.parse.unquote('hoge%40%3A%2F%2Ffuga'))