如何在groovy脚本中将十六进制转换为base64格式

如何在groovy脚本中将十六进制转换为base64格式,groovy,Groovy,我无法使用以下命令将十六进制值转换为base64格式: public static Writable encodeHex(Byte[] data) 是否有要转换为base64的示例代码?--EDIT--- 对于Groovy来说,显然这很简单: 字符串编码=s.bytes.encodeBase64().toString() 参考资料: ---结束编辑-- 自Java 8以来,Base64的API中包含了编码器/解码器 请参阅javadoc(JSE 8): 这篇文章: 书中还有一

我无法使用以下命令将十六进制值转换为base64格式:

public static Writable encodeHex(Byte[] data)
是否有要转换为base64的示例代码?

--EDIT---

对于Groovy来说,显然这很简单:

字符串编码=s.bytes.encodeBase64().toString()

参考资料:

---结束编辑--

自Java 8以来,Base64的API中包含了编码器/解码器

请参阅javadoc(JSE 8):

这篇文章:

书中还有一段关于这一点的内容

但如果不幸的是,像99%的人一样,你还没有使用Java 8,那么还有另一个LIB:


哦,对不起,我错过了精彩部分!:-(你说的十六进制编码是什么意思?