Chr*_*upi 2 python base64 decimal
我是编程和Python的新手,所以请耐心等待.我有一个字符串是Base64,我想将其转换为十进制.字符串可以作为任何值进入脚本,例如zAvIAQ.此值表示转换为十进制时的IP地址204.11.200.1.我想要做的是将Base64字符串转换为十进制并将其分配给一个变量,以便我可以在脚本的其他地方使用它.
我试过使用base64.decode函数,但这只是给我一个非常奇怪的文本输出.我试过使用Decimal()函数,但这给了我一个错误.经过几天的搜索,我找不到办法,至少没有一个我能理解的方法.您可以提供任何帮助,我们将不胜感激.
首先使用解码base64编码的字符串decode('base64')
,然后使用,将生成的数字解码为IP四重奏socket.inet_ntoa
.像这样:
>>> socket.inet_ntoa('zAvIAQ=='.decode('base64'))
'204.11.200.1'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2436 次 |
最近记录: |