在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中的等价物是什么?
答案 0 :(得分:1)
它在doc:
中因此,在编码时根本不指定任何选项以避免添加任何行结束字符,并在解码时指定get
以忽略行结束字符。
第1步:Hex String to Data is a separate StackOverflow question(但你应该避免使用Hex String,这会浪费大量的字节!)
步骤2:数据到base64数据或base64字符串(选择一个)
ignoreUnknownCharacters