base64相关内容

计算 Base 64 编码消息的大小

我有一个二进制字符串,我用 Base 64 编码.现在,我需要事先知道最终 Base 64 编码字符串的大小. 有什么方法可以计算吗? 类似: BinaryStringSize 为 64Kb编码后 EncodedBinaryStringSize 为 127Kb. 哦,代码是 C 语言的. 谢谢. 解决方案 如果你做Base64 完全正确正确,其中包括用 = 字 ..
发布时间:2022-01-21 08:43:52 其他开发

Base64 图像上传 VS 二进制图像上传?

我希望我的移动应用程序能够将图像上传到我的服务器,在我的情况下,它是带有 nginx 的 Rails 3.2.11. 我阅读了很多关于 Base64 在客户端编码然后在服务器端解码的信息. 为什么不在 http 请求上使用 binary 上传和 multipart 标头? 每种技术是否有任何优点/缺点? 解决方案 Base64 将您的数据转换为二进制数据的 ASCII 表 ..
发布时间:2022-01-21 08:42:33 移动开发

生成 div 的图像并另存为

我想创建一个输入按钮“保存图像": 截取 div 的屏幕截图 要求在用户的计算机上“另存为" 我发现了如何使用 html2canvas 创建潜水屏幕并在新标签中打开它,它可以完美运行: 函数 printDiv2(div){html2canvas((div), {渲染:函数(画布){var img = canvas.toDataURL();窗口.打开(img);}});} 但对你来 ..
发布时间:2022-01-21 08:42:17 前端开发

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

对于小字符串(20-500 个字符),我需要一个快速校验和(尽可能快). 我需要源代码,而且它必须很小!(最大约 100 LOC) 如果它可以在 Base32/64 中生成字符串.(或类似的东西)这将是完美的.基本上校验和不能使用任何“坏"字符..你知道..通常的 (){}[].,;:/+-\|等等 澄清 它可能是强/弱,这并不重要,因为它仅用于幕后目的. 它不需要包 ..
发布时间:2022-01-21 08:42:11 前端开发

如何在 BASH 中将 md5 和编码为 base64

我需要将 md5 哈希编码为 base 64.问题是如果将 md5sum 命令的输出提供给 base64 命令,它会被视为文本而不是十六进制数据.如何管理它?Base64 命令没有将其输入设置为十六进制数的选项. 感谢您的帮助. 解决方案 使用 openssl dgst -md5 -binary 代替 md5sum.如果你愿意,你也可以使用它来进行 base64 编码,只使用一个程序 ..
发布时间:2022-01-21 08:41:51 其他开发

如何在python中将文本编码为base64

我正在尝试将文本字符串编码为 base64. 我试过这样做: name = "你的名字"print('在 base64 中编码 %s 产生 = %s\n'%(name,name.encode('base64','strict'))) 但这给了我以下错误: LookupError: 'base64' 不是文本编码;使用 codecs.encode() 处理任意编解码器 我该怎么做呢?( ..
发布时间:2022-01-21 08:41:17 Python

如何解码 Base64 字符串?

我在 Powershell 中有一个来自包含 Base64 文本的文本文件的普通字符串;它存储在 $x 中.我正在尝试这样解码: $z = [System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($x)); 如果 $x 是在 Powershell 中创建的 Base64 字符串(但不是),则此方法 ..
发布时间:2022-01-21 08:41:08 其他开发

为什么 base64_encode() 添加斜杠“/"?结果呢?

我正在编码我的应用程序的 URL 后缀: $url = 'subjects?_d=1';回声 base64_encode($url);//输出c3ViamVjdHM/X2Q9MQ== 注意 'X2' 之前的斜线. 为什么会这样?我以为 base64 只输出 A-Z、0-9 和 '=' 作为填充? 解决方案 没有.Base64 字母表包括 A-Z、a-z、0-9 和 + 和 /. ..
发布时间:2022-01-21 08:41:00 PHP

Base 64 编码与加载图像文件

所以我正在 php 中做一些事情,我必须从 sql 数据库中获取我的图像,它们将在 base64 中编码.显示这些图像的速度很关键,所以我想知道是否可以更快地将数据库数据转换为图像文件,然后将其加载到浏览器中,或者只是回显原始 base64 数据并使用: FireFox 和其他 Gecko 浏览器都 ..
发布时间:2022-01-21 08:40:53 PHP

使用 base64 将画布图像从一个画布显示到另一个画布

例如var new = canvas.toDataURL("image/png"); 我希望这个新变量中存在的 base64 显示到存在的第二个画布元素中.但它不使用 drawimage 方法显示 base64 图像.如果我使用说 image.png 它会起作用 解决方案 你不应该使用 base64 来复制画布.您可以将源画布传递给目标画布的上下文方法 drawImage. 否则 ..
发布时间:2022-01-21 08:40:07 前端开发

HTTP 内容编码,base64

有没有办法知道 HTTP 响应的消息体是否使用 Base64 编码? 我了解到内容传输编码不是 HTTP 标头的一部分. 那么,哪个 HTTP 标头表明内容是使用 Base64 编码的?我认为内容编码仅用于压缩. 解决方案 据我了解,一个 HTTP 正文可能没有用 Base64 编码: HTTP 不使用 RFC 的 Content-Transfer-Encoding (C ..
发布时间:2022-01-21 08:39:52 其他开发

标记使用 base64 编码的字符串

我正在尝试通过使用 base64 编码字符串在 Google 地图上使用自定义标记.不知何故,它不起作用. 解决方案 尝试如下: var marker = new google.maps.Marker({位置:纬度,地图:地图,标题:'你好',id: '呵呵呵呵',图标:“数据:图像/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAA..."}); ..
发布时间:2022-01-21 08:39:32 其他开发

错误的 base-64 错误

我在以下代码中收到“java.lang.IllegalArgumentException: bad base-64": byte[] msgBytes = Base64.decode(msgStr, Base64.NO_WRAP); msgString 是一个字符串,就在这一行之前,我检查了 msgStr 的值,它是“fl-ILw==".有什么问题吗? 谢谢. 解决方案 根据 R ..
发布时间:2022-01-21 08:38:47 移动开发

iframe src 设置大型base64数据

我有用于 PDF 预览的 iframe 和大量 base64 数据(超过 10mb). ' 我如何使用这些数据?当我尝试设置数据时: $("iframe").attr("src", data); 某些浏览器正在崩溃. 我没有 src 链接.此数据由 ajax 接收.有什么建议吗? 解决 ..
发布时间:2022-01-21 08:38:36 其他开发

ie11下载Base64文件

此时我已经尝试了几乎所有方法,但我无法在 ie 中使用任何东西. 我需要 ie 从附件面板下载 base64 文档.我无权访问服务器端代码或数据库.图片不能存放在要拉取的文件夹中,需要以这种方式呈现. 我尝试使用纯链接并将 base64 刺痛粘贴在那里,它只是打开了一个新的空白窗口. ..
发布时间:2022-01-21 08:38:19 前端开发

不使用“+/="的base64编码(加号或等于)字符?

我需要编码一个大约 1000 个字符的字符串,可以是任何字节值 (00-FF).我不想使用 Hex,因为它不够密集.据我所知,base64 的问题在于它包含 +/和 = 这是我在我的应用程序中不能容忍的字符. 有什么建议吗? 解决方案 正如 Ciaran 所说,base64 实现起来并不难——但你可能想看看现有的库,它们允许你指定一组自定义的要使用的字符.我很确定那里有很多,但你没有 ..
发布时间:2022-01-21 08:38:13 其他开发