1. 首页
  2. 编程语言
  3. 其他
  4. XXencode 编码,XX编码介绍、XXencode编码转换原理与算法

XXencode 编码,XX编码介绍、XXencode编码转换原理与算法

上传者: 2021-07-10 13:48:19上传 PDF文件 201.49 KB 热度 22次

Xxencode编码,也是一个二进制字符转换为普通打印字符方法。跟XXencode将输入文本以每三个字节为单位进行编码。这三个字节共有24个Bit,以6bit为单位分为4个组,每个组以十进制来表示所出现的数值只会落在0到63之间。它所选择的可打印字符是:+-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,一共64个字符。跟base64打印字符相比,就是uuencode多一个“-” 字符,少一个”/” 字符。与UUencode比较,这里面所选择字符,都是常见字符,没有特殊字符。每60个编码输出将输出为独立的一行,每行的开头会加上长度字符,除了最后一行之外,长度字符都应该是“h”这个字符(从2中编码原理来看,几乎一样。一次,简单对uuencode转换后字符,逐位减去32,然后得到一个值。这个值在xxencode 64字符中所对应位置字符替换即可。

下载地址
用户评论