Objective-C
Objective-C
Convert any File to Base64 (and back)
Demonstrates how to get the contents of any file as a base64 string, and then write it back.Chilkat Objective-C Downloads
#import <CkoBinData.h>
#import <NSString.h>
BOOL success = NO;
CkoBinData *bd = [[CkoBinData alloc] init];
// This example will load a PDF and return it as a base64 string.
success = [bd LoadFile: @"qa_data/pdf/helloWorld.pdf"];
if (success != YES) {
NSLog(@"%@",@"Failed to load file.");
return;
}
NSString *b64Str = [bd GetEncoded: @"base64"];
NSLog(@"%@",b64Str);
// Now write the base64 string back to the binary PDF file:
CkoBinData *bd2 = [[CkoBinData alloc] init];
success = [bd2 AppendEncoded: b64Str encoding: @"base64"];
success = [bd2 WriteFile: @"qa_output/helloWorld.pdf"];