需要NSData到ascii85(adobe) NSString转换器



我需要用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;

最新更新