美文网首页
ASCII86编码

ASCII86编码

作者: 人间正道是数学 | 来源:发表于2020-12-31 11:47 被阅读0次

我设计了一种二进制数据转成文本格式的编码方式,称之为ASCII86。
取ASCII表中的!到v,共86个ASCII字符,表示0到85。
每4个字节为一组,计算每个字节除以86的商和余数,商的取值范围是0、1、2,余数的取值范围是0到85。
把4个商合起来,3⁴=81,取值范围是0到80,用1个字符表示,4个余数用4个字符表示,总共4个字节就编码成了5个字符。
源数据的总长度不是4的整数倍时,补足的方法可采用ASCII85的补足方式。
再定义一个压缩规则:第一个字节为82、83、84时,分别表示连续的2、3、4个零字节。

相关文章

  • ASCII86编码

    我设计了一种二进制数据转成文本格式的编码方式,称之为ASCII86。取ASCII表中的!到v,共86个ASCII字...

  • 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...

网友评论

      本文标题:ASCII86编码

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