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

MySQL中的base64编码

滑文昌
2023-03-14
问题内容

我想从一个表中选择一个Blob
col,base64对其进行编码,然后将其插入到另一个表中。有什么方法可以在不将数据往返数据库和通过我的应用程序往返的情况下进行此操作?


问题答案:

我一直在寻找相同的东西,但我刚刚看到MySQL
5.6有几个支持此功能的新字符串函数:TO_BASE64和FROM_BASE64。



 类似资料:
  • 问题内容: 在Java中将字节[]转换为Base64字符串的正确方法是什么?最好还是使用Grails / Groovy,因为它告诉我该函数已被弃用。不建议使用该软件包,并且在某些Windows平台上会输出不同大小的字符串。 问题答案: Apache Commons有许多实用程序: 二进制包:http : //commons.apache.org/codec/apidocs/org/apache/c

  • 介绍 Base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符,也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。 使用 String a = "伦家是一个非常长的字符串"; //5Lym5a625piv5LiA5Liq6Z2e5bi46ZW/55qE5a2X56ym5Liy String encode = Base64.en

  • 它失败了并给出了像贝娄这样的例外。 xml格式与不兼容吗?

  • 问题内容: 我需要使用Java中的Base64编码对一些数据进行编码。我怎么做?提供Base64编码器的类的名称是什么? 我试图使用该类,但没有成功。我有以下几行Java 7代码: 我正在使用Eclipse。Eclipse将此行标记为错误。我导入了所需的库: 但是同样,它们两个都显示为错误。我在这里找到了类似的帖子。 我使用Apache Commons作为建议的解决方案,包括: 并导入从http:

  • Go提供了对base64编码和解码的内置支持 package main // 这种导入包的语法将默认的base64起了一个别名b64,这样 // 我们在下面就可以直接使用b64表示这个包,省点输入量 import b64 "encoding/base64" import "fmt" func main() { // 这里是我们用来演示编码和解码的字符串 data := "abc12

  • Base64编码将二进制数据转换为文本格式,通过通信通道传递,用户可以安全地处理文本。 Base64也称为Privacy enhanced Electronic mail (PEM) ,主要用于电子邮件加密过程。 Python包含一个名为BASE64的模块,它包括两个主要功能,如下所示 - base64.decode(input, output) - 它解码指定的输入值参数,并将解码的输出存储为对