encodeBase64URLSafeString和encodeBase64URLSafe之间的区别

时间:2012-05-08 00:03:24

标签: apache-commons

我想知道以下两个函数之间的实际差异: encodeBase64URLSafeString encodeBase64URLSafe

apache文档说的不同之处在于encodeBase64URLSafe不会在encodeBase64URLSafeString的情况下对输出进行分块!那是什么意思?

2 个答案:

答案 0 :(得分:1)

Chunking只是在每个~74个字符后添加一个新行(所以它可以接受电子邮件)

答案 1 :(得分:-1)

返回类型不同:

public static byte[]  [More ...] encodeBase64URLSafe(byte[] binaryData) {
    return encodeBase64(binaryData, false, true);
}

public static String  [More ...] encodeBase64URLSafeString(byte[] binaryData) {
    return StringUtils.newStringUtf8(encodeBase64(binaryData, false, true));
}

你的意思是分块和非分块有什么区别,你的问题不是很明确......

相关问题