Is there a unrar library for iOS?

I want to enable the unrar files option in my iphone application.

I already tried https://github.com/ararog/Unrar4iOS , but this library is not complete (some functions are not yet implemented as - (BOOL) unrarFileTo :( NSString *) path overWrite: (BOOL) overwrite)

Thanks.

+7
source share
3 answers

I ended up using Unrar4ios, but I needed to write myself a function that actually extracts the rar file:

-(BOOL) unrarFileTo:(NSString*)path overWrite:(BOOL)overwrite { int RHCode = 0, PFCode = 0; [self _unrarOpenFile:filename mode:RAR_OM_EXTRACT]; while ((RHCode = RARReadHeaderEx(_rarFile, header)) == 0) { if ((PFCode = RARProcessFile(_rarFile, RAR_EXTRACT, (char *)[path UTF8String], NULL)) != 0) { [self _unrarCloseFile]; return NO; } } [self _unrarCloseFile]; return YES; } 
+5
source
+4
source

The unrarlib library should work for you, since Objective-C is a superset of C.

0
source

All Articles