我正在做一个小的Streamserve项目(google it :P),在这个项目中我得到了一些Base64编码的内容。我已经尝试使用多个解码器对base64字符串进行解码,所有解码器都返回正确的结果。除了Streamserve中的Base64DecodeString方法。编码后的字符串为:'VABlAHMAdABpAG4AZwAgAGIAYQBzAGUANgA0AA==‘预期结果为:'Testing base64’
然而,在Streamserve中,结果是:'Tsig
base64 -d解码它时,得到的压缩包是ok的。我也很好奇如何让浏览器自己存储/转换base64数据(第一种情况),以便它们作为解码的二进制数据到达我的磁盘上……我使用的是Chrome版本23.0.1271.95 m
PS:第二个内容我在浏览器中使用了一个十六进制转储工具进行了分析:它不包含utf-8编码(或者我的十六进制转储调用了一些执行隐式转换的东西)。为了完整性(很抱歉,它只是从c转置过来的,所以它可能不是很酷的js