pdf文件中ASCII85的解码程序

来源:http://www.tabletreviewspecs.com 作者: 2017-10-11 21:57

  AS CII 85 编码使用的是从字符J到u,字符z和编码结束标记~组成。

  PDF的ASCII85Decode过滤器忽略所有的空白字符。如果编码后的数据中含

  AS CII 85 编码的基本思想;用5个ASCII码字符来替代字节数据中的4

  设每 组 4 字节二进制数据为〔b,,b2,b,,b,),转换后的一组5字节输出为

  然后 将 c, 一‘s分别加上33得到e、一e,,取值范围为33117。这期间的

  需要 注 意 的特殊情况是;当c一Cs都为。时,以编码122(z)而不是5个

  33(!)表示b、一b,o 当原数据不是4字节的倍数时,最后剩余的n(1,2,3 )字

  得到5位ASCI工数据,取其中高n+l位为编码结果。PDF编码方法中1个字

  所以程序中要进行转换:0-127取值不变,一128~一1取值加256变为128-