1

我想知道以下两个函数之间的实际区别是什么: encodeBase64URLSafeString encodeBase64URLSafe

apache文档说不同之处在于 encodeBase64URLSafe 不会将输出分块,而 encodeBase64URLSafeString 会!但是,这是什么意思 ?

4

2 回答 2

1

分块只是在每 ~74 个字符后添加一个换行符(因此它可以用于电子邮件)

于 2012-06-22T04:12:56.343 回答
-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));
}

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

于 2013-12-12T15:19:34.713 回答