247得票6回答
使用Base64编码图像文件

我想使用base64模块将图像编码为字符串。但我遇到了一个问题。我该如何指定要编码的图像?我尝试使用图像所在的目录,但这只会导致目录被编码。我希望实际的图像文件被编码。 编辑 我尝试了这段代码:with open("C:\Python26\seriph1.BMP", "rb") as f:...

238得票10回答
如何将Base64字符串转换为位图图像以在ImageView中显示?

我有一个表示位图图像的Base64字符串。 我需要将该字符串转换回位图图像,以便在Android应用程序中使用它在ImageView上。 如何实现? 这是我用来将图像转换为base64字符串的代码://proceso de transformar la imagen BitMap en un ...

237得票10回答
如何将base64编码的图片保存到磁盘?

我的Express应用程序从浏览器接收一个base64编码的PNG图片(由canvas的toDataURL()生成),并将其写入文件。但是这个文件不是一个有效的图片文件,“file”实用程序只是把它标识为“data”。var body = req.rawBody, base64Data =...

235得票19回答
我该如何在iOS上进行base64编码?

我想进行 base64 编码和解码,但在 iPhone 的 SDK 中找不到任何支持。如何在有或没有库的情况下进行 base64 编码和解码?

223得票16回答
Base64长度计算?

阅读base64 维基 后... 我正试图弄清楚公式的作用: 给定长度为n的字符串,base64的长度将为 即: 4*Math.Ceiling(((double)s.Length/3))) 我已经知道base64的长度必须为%4==0,以便解码器知道原始文本长度。 序列的最大填充数...

210得票6回答
Base64:最坏的空间使用增加是多少?

如果服务器接收到一个base64字符串并想要在转换之前检查其长度,比如说它希望始终允许最终的字节数组为16KB。当将一个16KB的字节数组转换为Base64字符串时,这个字节数组可能会有多大(假设每个字符占用一个字节)?

207得票11回答
将base64字符串转换为ArrayBuffer

我需要将一个Base64编码的字符串转换为ArrayBuffer。 这些Base64字符串是用户输入的,他们将从电子邮件中复制并粘贴,因此在页面加载时它们不在那里。 我想在JavaScript中完成这个操作,如果可能的话,不要通过ajax调用服务器。 我发现了一些有趣的链接,但它们没有帮助我:...

195得票22回答
Python: 在 base64 解码时忽略 'Incorrect padding' 错误

我有一些经过Base64编码的数据,即使其中存在填充错误,我也想将其转换回二进制。如果我使用 base64.decodestring(b64_string) 它引发了一个“填充不正确”的错误。还有其他方法吗? 更新:感谢所有的反馈。老实说,提到的所有方法听起来都有点靠运气,所以我决定尝...

191得票5回答
如果输入长度不能被3整除,为什么Base64编码需要填充?

在base64编码中,填充的目的是什么?以下是维基百科的摘录:“分配了一个额外的填充字符,它可以用来将编码输出强制转换为4个字符的整数倍(或者当未编码的二进制文本不是3个字节的倍数时等效); 在解码时必须丢弃这些填充字符,但仍然允许计算未编码文本的有效长度,当其输入二进制长度不是3个字节的倍数...

191得票6回答
在Ruby中的base64编码字符串中出现了奇怪的\n符号

Ruby中内置的Base64库会添加一些'\n'字符。我无法找出原因。对于这个特殊的例子:irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(...