美文网首页
base64编解码

base64编解码

作者: 路小白同学 | 来源:发表于2018-12-21 15:23 被阅读0次

    pragma mark -对一个字符串进行base64编码,并返回

    -(NSString *)base64EncodeString:(NSString *)string{
        //1、先转换成二进制数据
        NSData *data =[string dataUsingEncoding:NSUTF8StringEncoding];
        //2、对二进制数据进行base64编码,完成后返回字符串
        return [data base64EncodedStringWithOptions:0];
    }
    
    -(NSString *)base64DecodeString:(NSString *)string{
        //注意:该字符串是base64编码后的字符串
        //1、转换为二进制数据(完成了解码的过程)
        NSData *data=[[NSData alloc]initWithBase64EncodedString:string options:0];
        //2、把二进制数据转换成字符串
        return [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
    }
    

    相关文章

      网友评论

          本文标题:base64编解码

          本文链接:https://www.haomeiwen.com/subject/eaomkqtx.html