base64相关内容

在base64编码之前缩短字符串以使其更短的无损压缩方法?

刚刚构建了一个用于预览 HTML 文档的小型 Web 应用程序,该应用程序生成的 URL:s 包含 base64 编码数据中的 HTML(以及所有内联 CSS 和 Javascript).问题是,URL:s 很快就会变得有点长.首先压缩字符串而不丢失数据的“事实上的"标准方式(最好是Javascript)是什么? PS;前段时间我在学校读到关于 Huffman 和 Lempel-Ziv 的文 ..
发布时间:2022-01-21 09:02:25 前端开发

如何在 Python 中查找 base64 编码图像的文件扩展名

我有一个 base64 编码的图像,我将其解码并保存到 Django 中的 ImageField 中.我想给文件一个随机的名字,但我不知道文件扩展名. 我在字符串前面添加了“data:image/png;base64",我知道我可以做一些正则表达式来提取 mimetype,但我想知道是否有最佳实践方法可以从"data:image/png;base64," 可靠地转换为 ".png".当有人突 ..
发布时间:2022-01-21 09:02:18 Python

Base64 和 Multipart 有什么区别?

谁能解释一下Base64以及Multipart的优点是什么 我知道 Multipart 比 Base64... 更快 但是仍然有很多开发人员在使用 Base64...我研究了这两个文档但我不清楚 解决方案 Base64 Base64 是一种通过将二进制数据转换为 radix-64 表示来将二进制数据编码为 ASCII 字符格式的方法. 我建议您不要使用 Base64 将大文件 ..
发布时间:2022-01-21 09:01:57 移动开发

使用python 2.7从块中的文件中进行base64编码,解码

我已经阅读了 base64 python 文档并在 SO 和其他地方看到了示例,但我仍然在将 base64 解码回原始二进制表示时遇到问题. 我没有遇到任何异常,所以我认为不存在填充或字符集问题.我只是得到一个比原始二进制文件小的二进制文件. 我同时包含 base64 编码和解码步骤,以防其中一个或两个步骤出现问题. 代码必须使用 python 2.7 运行. 以下是重现问 ..
发布时间:2022-01-21 09:01:39 Python

Internet Explorer 无法打开 pdf 字符串文件

我收到(来自我不管理的网络服务)一个包含 pdf 文件内容的字符串. 在客户端,我使用这个函数: window.open('data:application/pdf;base64,'+encodeURI(TheStringWithThePdfContent)); 像往常一样,它适用于除 IE(在我的情况下为 11 个)之外的所有浏览器,它会显示一条带有以下消息的警报:“您要允许此 ..
发布时间:2022-01-21 09:01:29 其他开发

如何使用 MessageDigest 、 Base64 解码

我目前正在对密码进行编码.我必须解码密码.这是要编码的代码.我正在尝试获取原始密码并进行比较.我研究过 MessageDigest 说它是一种单向方法.不知道如何获取原始消息.我们有一个解码方法,但它没有给我原始密码 - Base64.decode. public static synchronized String getMD5_Base64(String input) {如果(!isIni ..
发布时间:2022-01-21 09:01:20 Java开发

如何使用 node-imap 读取和保存附件

我正在使用 node-imap,但我找不到简单的代码示例如何使用 fs 将使用 node-imap 获取的电子邮件中的附件保存到磁盘. 我已经阅读了几次文档.在我看来,我应该参考消息的特定部分作为附件进行另一次提取.我从基本示例开始: var Imap = require('imap'),检查 = 要求('util').检查;var imap = 新的 Imap({用户:'mygmailn ..
发布时间:2022-01-21 09:01:11 前端开发

使用回形针保存从 api 获得的 base64 图像

我有一个带有图像属性的照片模型.该图像包含从 api 获得的 base64 字符串.我需要运行 after_create 回调,我想我可以使用 Paperclip 在回调中将图像保存到磁盘,因为它可以节省我在公共文件夹中实现文件夹结构和生成缩略图的一些工作.有没有简单的方法可以做到这一点? 解决方案 为了回答我自己的问题,以下是我想出的: 类照片 ..
发布时间:2022-01-21 09:01:02 其他开发

Java BASE64 utf8 字符串解码

我正在使用 org.apache.commons.codec.binary.Base64 解码字符串,即 utf8.有时我会得到 base64 编码的字符串,解码后看起来像 ^@k��@@.如何检查base64是否正确或解码的utf8字符串是否为有效的utf8字符串? 澄清一下.我正在使用 public static String base64Decode(String str) ..
发布时间:2022-01-21 09:00:54 Java开发

Base64 编码与 Ascii85 编码

我的工作项目是使用 Jackson JSON 序列化程序将一堆 Java 对象转换为字符串,以便将它们发送到 REST 服务. 其中一些对象包含敏感数据,所以我编写了自定义序列化程序来将这些对象序列化为 JSON 字符串,然后 gzip 它们,然后使用 AES 加密它们; 这会将字符串转换为字节数组,因此我在 中使用 Base64 编码器Apache commons 编解码器将字节数组 ..
发布时间:2022-01-21 09:00:29 Java开发

将 InputStream 转换为 base64 字符串

有一种方法可以将 InputStream 转换为 String,并将其编码为 base64,对吧? 在我的函数中,我得到了 InputStream 参数,需要将它插入到我的 Oracle 数据库表中的 BLOB 字段中. 有没有办法做到这一点? (我的数据库对象包含用于保存图像的字符串字段,但我没有找到任何方法将 InputStream 转换为 base 64 格式的字符串.) ..
发布时间:2022-01-21 09:00:12 Java开发

应该执行哪些字符替换以使 base 64 编码 URL 安全?

在查看 URL 安全 base 64 编码时,我发现它是一件非常不标准的事情.尽管 PHP 具有大量内置函数,但没有一个用于 URL 安全 base 64 编码的函数.在 base64_encode() 的手册页上,大多数评论建议使用该函数,用 strtr(): 包裹 函数 base64_url_encode($input){返回 strtr(base64_encode($input), '+ ..
发布时间:2022-01-21 08:59:54 PHP

如何使用 base64 字符串制作 PDF 文件?迅速

我正在寻找一种在我的项目目录中保存 PDF 文件的方法,我已经从 Web 服务收到了一个 base 64 pdf 字符串.我是否必须将其转换为 NSData 或类似的东西? 我是 Swift 编码的新手,但我可以按照您的指示进行操作. 我希望你能帮助我.谢谢 解决方案 是的,你必须将其转换为Data,然后将其保存到设备上的文档目录中.像这样的功能会起作用: func save ..
发布时间:2022-01-21 08:59:48 移动开发

如何在 Cocoa/Objective-C 中将文件编码和解码为 Base64

我目前正在尝试让一个小型肥皂客户端工作,其中包括在请求的 xml 中发送证书文件. 我可以毫不费力地将文件转换为 NSData 对象 - 但是我必须将其转换为一些 Base64 字符串.环境是Mac OSX,Xcode 4.3. 我发现很多较早的帖子都在处理这个问题 - 但我发现最好的是一些使用 OpenSSL 库的代码,其中包含大量已弃用的方法. 所以,我的问题如下:有没有比使 ..
发布时间:2022-01-21 08:59:38 移动开发

Mcrypt 和 base64 与 PHP 和 c#

我在两个平台上编写了相同的方法,我认为这些方法应该会产生相同的结果,但它没有发生.我用相同的密钥加密了相同的文本,结果不同.有人能弄清楚为什么会这样吗? 字符串:这是测试 密钥:1234567812345678 PHP 加密字符串:ybUaKwQlRNwOjJhxLWtLYQ== C# 加密字符串:r2YjEFPyDDacnPmDFcGTLA== C# 函数 sta ..
发布时间:2022-01-21 08:59:32 PHP

为什么在 crossOrigin = 'Anonymous' 图像上设置 base64 数据时,Safari 会引发 CORS 错误?

我遇到一个问题,将图像 src(使用 new Image 创建的图像)设置为 base64 编码图像失败,原因是:跨域资源共享策略拒绝跨域图像加载. 我已经有 image.crossOrigin = 'Anonymous'了. 请参阅以下代码笔:http://codepen.io/bedeoverend/pen/aORQzg.它适用于 Chrome,但不适用于 Safari.如果可以, ..
发布时间:2022-01-21 08:59:12 前端开发

使用javascript获取Base64 PNG的像素颜色?

我有一个 base64 编码的 PNG.我需要使用 javascript 获取像素的颜色.我想我必须将它转换回普通的 PNG.谁能指出我正确的方向? 解决方案 创建一个Image对象,以base64图像为源.然后你可以将图像绘制到画布上,并使用 getImageData 函数来获取像素数据. 这是基本的想法(我没有测试过): var image = new Image();imag ..
发布时间:2022-01-21 08:59:02 前端开发