我使用下面的脚本来解码一个Base64编码的二进制内容,并将其放入一个字符串,然后写入文件。
byte[] decoded = slurper.signatureValue.decodeBase64();
String sigValue = new String(decoded)
def path = context.expand('${Properties#outDir}') + context.expand('${Properties#fileName}')
def myFile = new File(path)
myFile.write(sigValue)
当我使用Notepad++
和MIME tools plugin解码并保存它时,输出是不同的,不确定是什么造成的差异。
1条答案
按热度按时间fwzugrvs1#
以下代码生成有效值(与Notepad++插件相同):