我需要用ascii85编码将NSData
转换为NSString
。我找到了这个答案:iOS的任何ascii85/base85编码器/解码器?但那里使用的类别使用RFC1924字符集。但我需要一个adobe版本。
使用此分类解决但我删除了_b85encode和_b85decode字符集,并替换outputBuffer[outputLength + (4-j)] = _b85encode[x % 85];
与outputBuffer[outputLength + (4-j)] = (x%85)+33;
、x = x*85 + _b85decode[chars[i*5 + j]];
与x = x*85 + chars[i*5 + j]-33;
、x = x*85 + _b85decode[chars[numBlocks*5 + i]];
与x = x*85 + chars[numBlocks*5 + i] - 33;