Search code examples
iphoneuuencode

UUENCODE data in the iPhone SDK


Is there any way to uuencode data in the iPhone SDK? An API call or perhaps a library?


Solution

  • There isn't a built-in API to uuencode data, no, but the algorithm is pretty straightforward (the Wikipedia article gives a good overview), and there's plenty of C source code out in the world (here's one example that looks like it's freely available/reusable). Since uuencode operates at the level of bytes, C code should be fine... you can get bytes from an NSData directly, or with NSString methods like UTF8String and cStringUsingEncoding.