关于 base64 编码的问题

2014-05-12 23:40:10 +08:00
 black
有两串字符A:"MSwyOTExMzcsODZjZWY=5T6z6T50", B:"MSwyOTExMzcsODZjZWY=", 将它们base64解码后都得到原始字符串"1,291137,86cef".

问题是我现在知道原始字符串是"1,291137,86cef", 在代码里面进行base64编码,只能得到B的值, 请问怎么样才能得到A?
2768 次点击
所在节点    问与答
6 条回复
binux
2014-05-12 23:42:13 +08:00
没办法
c
2014-05-12 23:42:29 +08:00
>>> 'MSwyOTExMzcsODZjZWY=xxxxx'.decode('base64')
'1,291137,86cef'
后面随机填充呗
black
2014-05-12 23:53:18 +08:00
@c 太感谢了!搞定了
lsylsy2
2014-05-13 00:00:06 +08:00
@black =代表base64结束,后面的字符被丢弃
black
2014-05-13 00:01:52 +08:00
@lsylsy2 嗯,之前就是不知道这点一直被搞得团团转。。。
exoticknight
2014-05-13 00:46:26 +08:00
还以为能进来解答一下,结果大神们都回复得很快……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/112257

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX