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

.net - .NET:为什么 Encoding.GetEncodings() 中没有 base 64?

我有一个函数可以使用指定的编码将字节数组解码为字符串。

例子:

如果我想在其中包含 base64,我必须这样做:

为什么 base64 在 .NET 中被特殊对待?

0 投票
10 回答
99092 浏览

java - 将 UUID 存储为 base64 字符串

我一直在尝试使用 UUID 作为数据库键。我想占用尽可能少的字节,同时仍然保持 UUID 表示人类可读。

我认为我已经使用 base64 将其减少到 22 个字节,并删除了一些似乎不需要存储的尾随“==”。这种方法有什么缺陷吗?

基本上,我的测试代码进行了一系列转换以将 UUID 降低为 22 字节字符串,然后将其转换回 UUID。

输出:

0 投票
5 回答
31128 浏览

c# - 使用 url 编码的斜杠获取 URL

我想发送一个 HTTP GET 到http://example.com/%2F. 我的第一个猜测是这样的:

不幸的是,我可以看到实际通过网络发送的内容是:

所以http://example.com/%2F在传输之前被翻译成http://example.com// 。

有没有办法实际发送这个 GET 请求?

OCSP 协议要求在通过 HTTP/GET 使用 OCSP 时发送 base-64 编码的 url 编码,因此需要发送实际的 %2F 而不是“/”以符合要求。

编辑:

以下是 OCSP 协议标准(RFC 2560附录 A.1.1)的相关部分:

使用 GET 方法的 OCSP 请求构造如下:

GET {url}/{url-encoding of base-64 encoding of the DER encoding of the OCSPRequest}

我对其他的解读持开放态度,但我看不出还有什么意思。

0 投票
4 回答
4293 浏览

c# - 这个加密的 QueryString 有什么问题 - Base-64 字符数组的长度无效

我正在加密文本并通过 QueryString 发送它。

解密函数如下

我应该怎么做才能解决这个问题?

0 投票
2 回答
1590 浏览

winapi - Windows 2000 不支持 CryptBinaryToString。是否有替代方案?

CryptBinaryToStringWindows 2000 不支持Windows API 函数。

有替代方案吗?

我需要的主要用途是编码/解码 BASE64

0 投票
10 回答
24800 浏览

javascript - 小字符串的快速开源校验和

对于小字符串(20-500 个字符),我需要一个快速校验和(尽可能快)。

我需要源代码,而且一定很小!(最大约 100 LOC)

如果它可以在 Base32/64 中生成字符串。(或类似的东西)这将是完美的。基本上校验和不能使用任何“坏”字符..你知道..通常的 (){}[].,;:/+-\| ETC

澄清

它可能是强/弱,这并不重要,因为它仅用于幕后目的。

它不需要包含原始字符串的所有数据,因为我只会与生成的校验和进行比较,我不希望有任何类型的“解密”。

0 投票
4 回答
4794 浏览

.net - 如何在.NET中创建12个字符长的随机文件夹名称

我想在我的网站上创建随机文件夹名称来存储图像及其缩略图,但我没有使用生成的 guid 的完整版本,而是考虑只使用它的一部分,可能只是前 8 个字符,可能还有 base64 编码它。我担心可能发生的碰撞。

有人可以为我指出正确的方向,这是否是一个足够好的主意?如果我想将名称保留在一定数量的字符下,是否可以使用其他解决方案?

更新:我试图远离 path.GetRandomFileName ,因为它使用原始 guid 并且不是 12 个字符长......

0 投票
1 回答
3306 浏览

image - 通过文档文字 SOAP 以 base64 格式发送图像的替代方法

我目前正在为一个业务应用程序修改一个文档文字 SOAP 服务,该应用程序来回传输有关客户的数据。

刚刚确定了传输扫描文档图像的新要求。我遇到的问题是我使用的专有语言不支持 SOAP 附件。

正在传输的图像最大为 32KB。

我能想到的唯一解决方案是对图像进行 base64 编码,并将其作为 XML 文档的元素传递。

这感觉像是一个非常糟糕的主意,但我想不出更好的办法。

有任何想法吗?

编辑:我忘了提到图像不是远程保存在文件系统中,而是存储在 Oracle 数据库中,我无法直接连接到该数据库,

0 投票
1 回答
2247 浏览

iphone - 为什么 UIWebView 会缩小图片?

我正在使用 UIWebView 以 base64 ( http://www.abluestar.com/utilities/encode_base64/index.php ) 显示图像。UIWebView 设置为“缩放页面以适应”,模式为“左”。图像可能是 400px 宽,但一旦在 UiWebView 中渲染,它甚至不占屏幕的一半。我需要做一些类似 style="width:800px;..." 在它开始占据大部分屏幕并且可读之前(因为它不是那么小)。这是正确的方法吗?为什么 UIWebView 中的图像会缩小,然后我必须拉伸它?

0 投票
1 回答
3627 浏览

iphone - 如何在 iPhone 上从“Base64String”格式的原始图像数据中获取 UIImage?

在我的应用程序中,我以 XML 文件的形式从服务器接收图像数据。此数据是图像(.jpeg 或 .png 或 .tiff 等),服务器将其转换为“Base64String”格式字节以通过 XML 文件发送到我的应用程序。在我的应用程序端,应用程序将这些字节以“NSData”的形式存储到数据库中。现在,我的应用程序必须在后面部分检索并显示图像。但我一直无法弄清楚如何从这个“Base64String”格式的原始图像数据中获取 UIImage?请在这方面指导我,因为我是 iPhone 应用程序开发领域的“刚加入”开发人员。

感谢您通读,感谢您的帮助。