问题标签 [base64]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
139915 浏览

mysql - MySQL中的base64编码

我想从一个表中选择一个 blob col,base64 对其进行编码并将其插入到另一个表中。有什么方法可以做到这一点,而无需将数据从数据库和我的应用程序中往返?

0 投票
2 回答
720 浏览

ruby - 解码/编码 MIME 标头(base64)的最佳软件包是什么?

我正在尝试在 Ruby 中编码/解码 MIME 标头。

0 投票
8 回答
41587 浏览

php - 使用 PHP 将 Base64 字符串作为二进制文件保存到磁盘

作为我自己的“幕后研究”教程,我正在构建一个 PHP 脚本来从 POP3 邮箱收集电子邮件。在尝试使用二进制附件时,我一直在试图弄清楚如何处理附件信息。

给定一个从电子邮件中收集的字符串:

------=_Part_16735_17392833.1229653992102 内容类型:图像/jpeg;name=trans2.jpg 内容传输编码:base64 X-附件 ID:f_fow87t5j0 内容处置:附件;文件名=trans2.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QxrRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp

(...)

EAgEAgEAgEAgEAg8IBQRL/Lbe/tJrScHqZ2lkmE4XUP2XcSDZZ2VvZ28dtbsDIYmhkbRxAIJCAQC AQCAQf/ScyAQCAQCAQCAQCAQCAQCAQCAQCAQCAQf/9k= ------=_Part_16735_17392833.1229653992102--

有没有办法将数据保存到磁盘,使其成为可用的格式?

0 投票
4 回答
18447 浏览

javascript - 将 javascript 嵌入为 base64

我正在开发一个小的 GreaseMonkey 脚本,我想在其中嵌入一个 jQuery 插件(Markitup),以便该脚本是完全自包含的(图像 + js),除了由谷歌提供的 jQuery。

我找到了网站http://www.greywyvern.com/code/php/binary2base64,它说如果你对脚本进行 base64 编码,你可以使用 href 嵌入 javascript,就像从 CSS 中将图像作为 basse64 一样。

所以我尝试了,但根本无法让它工作,在 OS X 上使用 Firefox 3.0.5。

我整理了一个小测试页面来隔离问题,但也无法让它在该页面上工作。

base64 字符串 (YWxlcnQoJ2FzYWRhc2QnKTsK) 说alert('asadasd');,所以我应该得到两个警报,但我看到的唯一一个是警报位于脚本标记内的文本的第二个。

我做错了什么或者为什么这不起作用,有什么想法吗?

0 投票
19 回答
135074 浏览

ios - 如何在 iOS 上进行 base64 编码?

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

0 投票
3 回答
897 浏览

apache-flex - Flex 是否支持数据 uri 方案?

我希望在 XML 响应中将许多小的 PNG 文件作为 base64 编码的 URI 传递,但似乎没有办法让 flex 呈现这些图像。我在考虑数据 uri 方案,但似乎不受支持。

建议的解决方案

  1. 使用 Loader.LoadBytes

试过了,它似乎不起作用(没有触发任何事件)。

有人可以告诉我我做错了什么吗?

0 投票
3 回答
2642 浏览

apache-flex - Base64Encoder 的 adobe flex 问题

在以下代码中:

'tmp' 结果是一个空字符串,即长度为 0。为什么?如何使用 base64encoder 对字符串进行编码?

0 投票
3 回答
5741 浏览

python - urlsafe_b64encode 总是以 '=' 结尾?:

我认为这一定是一个愚蠢的问题,但是为什么 urlsafe_b64encode() 的结果对我来说总是以'='结尾?'=' 网址不安全吗?

输出 :

0 投票
1 回答
1205 浏览

asp.net - 如何从 Modifed Base 64 for URL 中删除填充?

这篇关于Base64 URL的 Wiki 文章说

“出于这个原因,存在一个修改过的 Base64 for URL 变体,其中不会使用填充 '=',标准 Base64 的 '+' 和 '/' 字符分别替换为 '-' 和 '_',这样不再需要使用 URL 编码器/解码器,并且对编码值的长度没有影响,保持相同的编码形式完整,可用于关系数据库、Web 表单和一般的对象标识符。”

当我尝试使用 ASP.NET 删除填充时,在获取查询字符串时出现错误。我该如何解释缺少的填充?

0 投票
20 回答
834883 浏览

java - 在 Java 中解码 Base64 数据

我有一张经过 Base64 编码的图像。在 Java 中解码的最佳方法是什么?希望只使用 Sun Java 6 中包含的库。