将base64字符串解码为十进制字符串

2024-09-28 23:27:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串,比如FhY=,它被编码成十六进制。所以什么时候跑

>>> b6 = 'FhY='
>>> b6.decode('base64')
'\x16\x16'

这是一个十六进制字符串,转换后应该是22 22。这个结果已经在站点https://conv.darkbyte.ru/上得到了证明。但是,我似乎无法正确地将base64转换为十进制表示。我面临的一些挑战是

  1. 期望十进制是整数。我只想要以10为基数
  2. 值不正确。我尝试了以下转换base64 > base16Convert a base64 encoded string to binary)、base64 > binary > decimalConvert hex string to int in Python)这两种转换都失败了。在

请协助。在


Tags: to字符串httpsconvert编码string站点binary