iOS Swift使用NO_WRAP选项将HEX字符串转换为Base64

时间:2017-01-20 01:08:25

标签: ios swift

在swift的Base 64中,相当于Android的Base 64 NO_WRAP选项?

在android中: hash = Base64.encodeToString(message.getBytes()),Base64.NO_WRAP);

请参阅下面的NO_WRAP选项: https://developer.android.com/reference/android/util/Base64.html

使用NO_WRAP选项将iOS的HEX字符串转换为Base 64时,swift中的等价物是什么?

1 个答案:

答案 0 :(得分:1)

它在doc:

因此,在编码时根本不指定任何选项以避免添加任何行结束字符,并在解码时指定get以忽略行结束字符。

第1步:Hex String to Data is a separate StackOverflow question(但你应该避免使用Hex String,这会浪费大量的字节!)

步骤2:数据到base64数据或base64字符串(选择一个)

ignoreUnknownCharacters