当前位置: 首页 > 面试题库 >

将Binary.toString('encode64')转换回Binary

公孙嘉禧
2023-03-14
问题内容

我看过几本
教程,解释了如何将二进制图像转换为encode64表示形式:

var image = new Buffer(bl.toString(), 'binary').toString('base64');

我的问题是,如何将该字符串表示形式返回到缓冲区的二进制数据。


问题答案:

这个问题有一些有用的信息:如何在node.js中进行Base64编码?

Buffer类本身进行转换:

var base64data = Buffer.from('some binary data', 'binary').toString('base64');

console.log(base64data);
// ->  'c29tZSBiaW5hcnkgZGF0YQ=='

var originaldata = Buffer.from(base64data, 'base64');

console.log(originaldata);
// ->  <Buffer 73 6f 6d 65 20 62 69 6e 61 72 79 20 64 61 74 61>

console.log(originaldata.toString());
// ->  some binary data


 类似资料:
  • 我很难弄清楚这些的语法。我很想能够将我的groovy gradle文件转换为kotlin,但它有400行,目前还不可行。 我想知道如何用groovy编写这个kotlin代码:

  • 问题内容: 我使用以下代码将密钥转换为字节 现在如何从中获取密钥?我试过了: 我收到以下错误: 问题答案: 这应该工作

  • 问题内容: 我有一个通过调用Date类的实例方法获得的字符串。 如何从该字符串获取Date对象? 更新 我尝试使用SimpleDateFormat,但是我 能告诉我Date.toString()生成的日期格式吗? 问题答案: 如果您的真正目标是为某种定制的持久性或数据传输序列化一个对象,那么一个简单的解决方案是:

  • 问题内容: 我有一些记录要根据计算值排序。在这里得到答案…就像这样: 在像这样的Profile类上: 不幸的是,通用视图期望有一个queryset对象,如果我给它一个列表,则会抛出一个错误。 有没有一种方法可以返回查询集 要么… 我可以以某种方式将列表转换为查询集吗?在django文档中找不到类似的内容。 我希望不要对数据进行非规范化,但是我想如果需要的话,我会的。 更新/回答: 看来,取回一个查

  • 我使用的是标准的Python3 lib,特别是函数 binascii.crc_hqx(数据,值) 我尝试了函数的变体 binascii.a2b_hqx(字符串) 将binhex4格式化的ASCII数据转换为二进制数据,而不执行RLE解压缩。字符串应该包含完整数量的二进制字节,或者(如果是binhex4数据的最后一部分)剩余位为零。 此回溯:

  • 问题内容: 我正在尝试保存到,然后在Swift中读回新的内容。要转换到我使用下面的代码: 如何将(即)转换回新的? 问题答案: 假设图像的比例为1。 在Swift 4.2中,将以下代码用于get Data()。