美文网首页
ios--base编码NSDataBase64EncodingO

ios--base编码NSDataBase64EncodingO

作者: 简鱼7819 | 来源:发表于2020-01-06 15:17 被阅读0次

// Use zero or one of the following to control the maximum line length after which a line ending is inserted. No line endings are inserted by default.

    NSDataBase64Encoding64CharacterLineLength =1UL<<0,

    NSDataBase64Encoding76CharacterLineLength =1UL<<1,

    // Use zero or more of the following to specify which kind of line ending is inserted. The default line ending is CR LF.

    NSDataBase64EncodingEndLineWithCarriageReturn =1UL<<4,

    NSDataBase64EncodingEndLineWithLineFeed =1UL<<5,

这个枚举NSDataBase64EncodingOptions,四个选项的意义。

NSDataBase64Encoding64CharacterLineLength:每64个字符插入\r或\n

NSDataBase64Encoding76CharacterLineLength:每76个字符插入\r或\n,标准中有要求是76个字符要换行,不过具体还是自己定

NSDataBase64EncodingEndLineWithCarriageReturn:插入字符为\r

NSDataBase64EncodingEndLineWithLineFeed:插入字符为\n

前两个选项为是否允许插入字符,以及多少个字符长度插入,两个可以选其一或者都不选。后两个选项代表要插入的具体字符。比如我们想76个字符后插入一个\r则可以

[plainData base64EncodedStringWithOptions:0];

//0则表示不插入任何字符

比如我们想76个字符后插入一个\r则可以

NSDataBase64Encoding76CharacterLineLength | NSDataBase64EncodingEndLineWithCarriageReturn

一般Android和ios再加上后台联调统一的话,一般选择NSDataBase64EncodingEndLineWithLineFeed

引用参考链接:

https://www.jianshu.com/p/8424b47cc8a2

遇到记录,分享~~

相关文章

  • ios--base编码NSDataBase64EncodingO

    // Use zero or one of the following to control the maximu...

  • mysql编码

    查看编码 查看数据库编码 查看表编码 查看字段编码 修改编码格式 修改数据库编码格式 修改表编码 修改字段编码

  • 编码

    编码 编码格式(ASCII编码,GB2312编码(简体中文),GBK,ANSI编码,unicode,utf-8编码...

  • 网络安全编码书目录

    网络安全编码 Base64编码 MD5编码 SHA1编码 SHA256编码 HMAC编码

  • 前端开发文档规范

    HTML 编码规范 请查看HTML编码规范 CSS 编码规范 请查看CSS编码规范 JavaScript 编码规范...

  • 音频技术基础

    一、音频编码调制技术 根据编码方式的不同,音频编码技术分为三种:波形编码、参数编码和混合编码。一般来说,波形编码的...

  • 第五节课的第三个作业

    #编码 #编码

  • MPT 中对 key 的编码

    MPT中涉及到了三种编码,分别为keybytes编码、Hex编码和Compact编码。 keybytes 编码 这...

  • NSLocale

    国家编码语言编码货币符号货币编码 =============currentLocale==============...

  • 二维码学习笔记——编码

    数据编码 源数据编码 编码模式(模式指示符) 我们先来说说数据编码。QR码支持如下的编码: 数字编码(Numeri...

网友评论

      本文标题:ios--base编码NSDataBase64EncodingO

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