问题标签 [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 投票
1 回答
550 浏览

php - PHP Imageresize 性能

我正在为 php 编写图像调整大小脚本,并且有几个问题..

目前我正在拉一个外部 URL 作为图像,并且真的不想在我的服务器上存储要重新调整大小的新图像。这是我正在尝试做的事情:

让脚本调整图像大小,而不是动态地将调整大小的图像编码为 base64。现在我想知道的是,这对进行编码和使用 base64 而不仅仅是 url 提供图像的性能有很大影响吗?还是存储图像而不是存储base64代码会更好?

0 投票
9 回答
22051 浏览

java - 如何抑制关于 Sun 专有 API 的 java 编译器警告

我正在使用 sun.misc.BASE64Encoder 包中的 encode() 方法。如何抑制它生成的编译器警告?

sun.misc.BASE64Encoder 是 Sun 专有的 API,可以在

作为后续,为什么我在 Eclipse 中没有看到这个警告?

0 投票
1 回答
738 浏览

css - 有没有人让 IE8 读取编码为 base64 数据 URI 的 DHTML 行为?

这是我正在编码的 HTC 内容(没什么花哨的):

这是 CSS 文件中的定义,上面的组件是 base64 的:

似乎不起作用...尽管当我将上述组件保存到文件中并在behavior属性中引用它时,我得到了警报。我记得有一个公告,即行为现在可以容纳在 IE8 中的数据 URI 中……我认为这是为了让我们远离动态属性(CSS 表达式)而做出的权衡。这是错的吗?

0 投票
4 回答
46430 浏览

ruby-on-rails - 如何使用 ruby​​ 将 base64 字符串保存为图像

我正在将我的 Ruby on Rails 应用程序与 usps 运输系统集成。一旦您提出邮资请求,您就需要支付该邮资并且不可退还。

邮资请求将返回一个 xml 响应,其中包括一个 base64 字符串,即运输标签。

我能够在视图中呈现运输标签,但是为了使其万无一失,我希望能够将该 base64 字符串作为图像保存在我的服务器上,以防生成之间的运输标签发生问题(支付为它)并邮寄,以便可以在不购买新的情况下重印。

我的第一个想法如下

都不工作。

0 投票
4 回答
2096 浏览

c# - 图像的 Base64 编码

我正在使用 WCF 构建服务,我需要发送图像。我查看了这是如何完成的,发现 Base64 编码通常用于将二进制数据作为文本发送。这是发送图像(〜500 kb)的好习惯吗?

0 投票
3 回答
665569 浏览

html - 嵌入 Base64 图像

纯粹出于好奇,Base64 图像嵌入适用于哪些浏览器?我指的是这个

我意识到对于大多数事情来说这通常不是一个好的解决方案,因为它会增加页面大小 - 我只是好奇。

一些例子:

HTML:

CSS:

0 投票
1 回答
1594 浏览

apache-flex - Flex:将 GUID 转换为 Base64

在 Flex 中,我有一个 GUID,我以以下格式“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx”作为字符串作为输入接收。如何将其转换为 Base64 编码值的字符串?

请注意,我们必须在 GUID 的每个部分中考虑前导零,例如,“ 00 91AFBC-8558-482A-9CF6-64F1745E7AC1”

0 投票
1 回答
4067 浏览

java - Google App Engine“重新打包”包

这个包中的类的目的是什么?

我想在我的应用程序中使用 Base64 编码。当我在 Eclipse 中打字时,系统会提示我是否要导入名为“com.google.appengine.repackaged.com.google.common.util.Base64”的类

我找不到任何关于这个类做什么的文档。没有 javadoc,或者在 Google App Engine 手册中没有提及(我可以看到)。这是某种我不应该访问的“隐藏”API吗?

0 投票
5 回答
99706 浏览

c# - 用于解码/编码修改后的 base64 URL 的代码(在 ASP.NET Framework 中)

我想对数据进行 base64 编码以将其放入 URL 中,然后在我的 HttpHandler 中对其进行解码。

我发现Base64 编码允许使用“/”字符,这会弄乱我的 UriTemplate 匹配。然后我发现维基百科中有一个“修改后的Base64 for URL”的概念:

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

使用 .NET 我想修改我当前的代码,从进行基本的 base64 编码和解码到使用“为 URL 修改 base64”方法。有人做过吗?

要解码,我知道它从以下内容开始:

但是,我可能需要在末尾添加一两个“=”字符,这看起来有点复杂。

我的编码逻辑应该简单一点:

我已经看到了用于 URL StackOverflow 条目的 Base64 的 Guid,但它的长度是已知的,因此他们可以硬编码最后需要的等号数量。

0 投票
7 回答
53151 浏览

bash - 如何对 /dev/random 或 /dev/urandom 进行 base64 编码?

cat /dev/urandom在显示器上创建滚动字符始终是一种有趣的方式,但会产生太多不可打印的字符。

有没有一种简单的方法可以在命令行上对其进行编码,使其所有输出都是可读字符,例如 base64 或 uuencode。

请注意,我更喜欢不需要创建额外文件的解决方案。