我需要使用ascii85编码将NSData
转换为NSString
。
我找到了这个答案:Any ascii85/base85 encoder/decoder for iOS?但是那里使用的类别使用RFC1924字符集。但我需要一个adobe版本。请帮助我。
答案 0 :(得分:1)
使用this category解决
但我删除了_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;