`

二进制数据编码与字符串通过BASE64转换

阅读更多
public class Base64Util {
/**
* 将二进制数据编码为BASE64字符串
* @param binaryData
* @return
*/
public static String encode(byte[] binaryData) {
try {
return new String(Base64.encodeBase64(binaryData), "UTF-8");
} catch (UnsupportedEncodingException e) {
return null;
}
}

/**
* 将BASE64字符串恢复为二进制数据
* @param base64String
* @return
*/
public static byte[] decode(String base64String) {
try {
return Base64.decodeBase64(base64String.getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
return null;
}
}

}
分享到:
评论

相关推荐

    2进制与base64编码转换C代码

    需要一个二进制与BASE64相互转换的函数,从网上找...示例中提供二进制与16进制字符串转换函数ConvertHexStrToBin与ConvertBinToHexStr,二进制与BASE64编码转换函数Base64Encode与Base64Decode,在VC6下编译通过可用。

    将图片转成二进制并生成Base64编码字符串,再将二进制转换成各种图片

    NULL 博文链接:https://iszhao.iteye.com/blog/1140899

    VB 将二进制图片文件转换为Base64字符串文本

    VB 将二进制图片文件转换为Base64字符串文本

    Base64编码

    实现将二进制字节数据编码转换为base64的字符串数据,以及将base64字符串转换回二进制字节数据,位操作。

    LabVIEW实现Base64加密解密程序源码

    base64是一种用64个字符来表示任意二进制数据的方法。base 64编码可以将任意一组字节转换为较长的常见文本字符序列,从而可以合法地作为首部字段值。base 64编码将用户输入或二进制数据,打包成一种安全格式,将其...

    Java 从网络中读取图片 转换成Base64字符串

    Java 从网络中读取图片 转换成Base64字符串

    base64转换为二进制「base64 to binary」-crx插件

    适合处理不能用ASCII字符串表示的二进制数据。 大多数类似的扩展和在线工具只尝试使用ASCII,并在遇到不可打印的字符时显示一些乱码。 解码示例: 在:DwCgAAAkAAAeAAA = 输出:15 0 160 0 0 36 0 0 30 0 0 编码示例...

    Java之Base64编解码.pptx.pptx

    Java Base64解码是将Base64编码后的字符串还原为原始二进制数据的过程,通过查找Base64字符表,将4个Base64字符转换为3个字节的数据。 Java Base64编解码应用场景 Java Base64编解码广泛应用于网络传输、数据存储等...

    Java Base64编码方法详解及实例分析

    在本文中,我们介绍了Base64.encodeBase64String方法的用途和功能,它是Java语言中用于Base64编码...Base64.encodeBase64String方法是Java中进行Base64编码的一种便捷实现,能够轻松地将二进制数据转换成Base64字符串。

    ASCII及进制转换器

    子网划分辅助:即IP地址十进制与二进制的相互转换,以及二进制的与、或、取反操作 附加工具: .ASCII表:0-127的ASCII表,以2、8、10、16及HTML分别表示 .简化计算器:四则运算、乘方、开方、阶乘。大部分功能...

    C# 文件转换base64

    C# 文件转base64 文件转换 C# 文件转base64 文件转换

    C#解码base64编码二进制数据的方法

    本文实例讲述了C#解码base64编码二进制数据的方法。分享给大家供大家参考。具体如下: 通过在Convert类的静态方法Convert.FromBase64String,可以讲base64编码的字符串解码为等效的byte []数组。 using System; ...

    convertibles:TypeScript实用程序库,可在文本和二进制表示形式之间转换值

    TypeScript实用程序库,用于在文本表示形式和二进制表示形式之间转换值。 安装 作为npm软件包,您可以使用以下命令安装敞篷车: npm install -P @diplomatiq/convertibles 测验 使用以下命令运行测试: npm test ...

    小工具(字符集转换、编码转换、摘要、对称加解密)

    字符集转换(GBK、UTF-8)、编码转换(二进制、十六进制字符串、BASE64字符串)、摘要(MD5、SHA128、SHA256、SM3)、对称加解密(IDEA、SM4)

    将图片进行Base64编码后传输

    NULL 博文链接:https://eric-gao.iteye.com/blog/1705795

    c# Base64编码和图片的互相转换代码

    事出有因 ...将图片转化为Base64字符串的流程是:首先使用BinaryFormatter将图片文件序列化为二进制数据,然后使用Convert类的ToBase64String方法。将Base64字符串转换为图片的流程正好相反:使用Convert

    python的base64和pillow库实现的编码解码程序源代码

    使用base64库进行解码的步骤如下:将需要解码的Base64编码字符串转换为bytes类型。调用b64decode()函数,将Base64编码的数据进行解码,返回解码后的bytes对象。Pillow库是Python中常用的图像处理库,它的Image模块...

    C语言实现Base64编解码(加密和解密).zip

    Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64要求把每三个8Bit的字节转换为四个6...

    ACSII 及进制转换工具

    子网划分辅助:即IP地址十进制与二进制的相互转换,以及二进制的与、或、取反操作 附加工具: .ASCII表:0-127的ASCII表,以2、8、10、16及HTML分别表示 .简化计算器:四则运算、乘方、开方、阶乘。大部分功能支持...

    Delphi开发技巧之-字符串

    从字符串中取出数字 以模式匹配比较字符串 ...编码解码Base64字符串 计算字符串中的字数 读取字符串资源 转换列举类型值为字符串 转换数字为前导零字符串 运行时创建GUID 返回子串在字符串中的最后位置 颠倒字符串

Global site tag (gtag.js) - Google Analytics