问题标签 [tobase64string]

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 回答
392 浏览

c# - 将 tif 文件转换为 base64 编码时出现 OutOfMemory 异常

我们在 C# 中创建了控制台应用程序,它将读取多页 tif/tiff 文件,分页然后转换为 base64 编码以将文件上传到其他目标应用程序(因为它只接受 base64 编码来上传文档),我们是每当文件大小超过 500 MB 时,就会出现此内存不足异常 引发“System.OutOfMemoryException”类型的异常

代码片段:

上面的文件路径是指>文件的绝对路径

0 投票
1 回答
680 浏览

linux - Sendmail 通过邮件发送损坏/不可读的 pdf,在 Linux 中使用 base64 编码发送

我正在使用 shell 脚本发送电子邮件,我使用的代码如下所示:

我的目标是在正文和 pdf 附件中发送 HTML 文本。上面的代码能够使用 Content-type: text.csv 发送有效的 CSV 文件,也可以使用上面的脚本发送 pdf 文件,但该 pdf 文件不可读或损坏。我对这个问题进行了彻底的搜索,但只有我发现了另一种编码 uuencode 编码,但我听说 base64 编码更好更高效。
为了有效且完全有效地发送 pdf 文件,我应该做哪些更改。我会很感激任何答案。

0 投票
0 回答
46 浏览

javascript - js获取部分直播的base64

我正在尝试将当前录制的语音的 base64 字符串发送到服务器进行其他处理。我的方法是将base64字符串推送到recordedChunks中进行查询然后发送到服务器。

0 投票
2 回答
65 浏览

c# - 如何将文件数据转换为字符串,反之亦然?

假设我有一个带有密码保护的 .xlsx 文件,我想将其转换为字符串格式,然后当能够将字符串重建回原始 .xlsx 文件时,保留所有属性(例如密码保护。 ..)

我尝试将扩展名从 .xlsx 更改为 .txt,传输 .txt 的字符串内容,然后将 .txt 更改回 .xlsx ......但文件会损坏......有什么想法吗?

我希望我的问题足够清楚!

谢谢

0 投票
1 回答
92 浏览

swift - Swift 中 Uint64 数组的 Base64 编码字符串

如何从 4 个 UInt64 整数创建 base64 编码字符串?我认为有几个步骤我不确定如何处理,例如组合整数,转换为二进制,或者可能使用整数上的一些循环构造字符串?我将不胜感激任何代码示例或有关如何实现此目的的指针。

0 投票
1 回答
68 浏览

image - 如何从 CachedNetworkImageProvider Flutter 中的 url 加载图像中获取图像 base64

我想从 cahcedNetworkImageProvider 小部件获取图像 base64 而不重新下载它以在我的应用程序中共享它。或者如果有一种方法可以将图像作为 URL 共享并且可以保存到设备中

0 投票
0 回答
42 浏览

angular - 如何使用 xepOnline 获取 base64 图像

xepOnline.Formatter.Format('content', { render: 'download' }, { embedLocalImages: 'true' });

0 投票
1 回答
497 浏览

python - 从 Python 中的 base64 编码字符串获取公钥

我有一个 base64 编码的证书。我可以像这样使用 Java 获取公钥:

但现在我尝试使用 Python 3 做同样的事情。我找不到任何示例如何从 base64 编码字符串中获取公钥。有人可以帮助或指向我一些示例代码来获取我以后可以用来加密 JWT 的公钥。

谢谢大卫

0 投票
1 回答
217 浏览

c# - c# SHA256 ToBase64String of string 与测试用例不一样

我正在为发布请求处理正文有效负载摘要。

我正在使用提供的测试用例来尝试获得与 Cyber​​Source 使用其测试值和测试方法相同的输出 base64。

消化 测试用例具有以下 JSON 有效负载:

Cyber​​Source 图像

我尝试生成 base64 字符串的测试有效负载如下:

和..

返回的 Sha256 byte64 应该是:

SHA-256=a/goIo1XUCr80rnKFCWp7yRpwVL50E9RaunuEHh11XM=

在此处输入图像描述

上面的测试用例代码全部来自 Cyber​​source 入门指南。但是我的身体字符串不会产生相同的结果。

任何援助将不胜感激。

0 投票
1 回答
53 浏览

base64 - 编码和解码 64 是如何确定最后几个零只是填充的?

https://docs.microsoft.com/en-us/dotnet/api/system.convert.tobase64string?view=net-5.0

它说

如果不存在整数个 3 字节组,则剩余字节有效地用零填充以形成一个完整组。在本例中,最后一个字节的值为十六进制 FF。前 6 位等于十进制 63,对应于输出末尾的 base-64 位“/”,接下来的 2 位用零填充以产生十进制 48,对应于 base-64 位,“w”。最后两个 6 位值是填充,对应于无值填充字符“=”。

现在,

想象一下我发送的字节数组是

0

所以,只有一个字节,即0

那一个字节将被填充到 000 对吗?

所以现在,我们将使用类似 0=== 作为编码,因为在 base 64 编码中需要 4 个字符来编码 3 个字节。

现在,我们将对其进行解码。

我们怎么知道原始字节不是 00 或 000,而只是 0?

我一定在这里遗漏了一些东西。