JUnRAR Plain Java UnRAR Utility. Original project by Edmund Wagner (formerly on SourceForge). Fixed critical bug in the extraction algorithm that caused wrong bytes in the extracted files in some cases (see this issue, thanks to Roy Damman). Fixed major bug that prevented the extraction of files larger than 2.147.483.647 bytes (see this pull request, thanks to acc15). Fixed minor bug that caused inaccurate file times (see this pull request, thanks to Luke Quinane). Multi-volume archives are supported in both old and new flavours (.rXX & .partX.rar). Encrypted and password protected archives are not yet supported. RAR 5 format is not supported. Fork used in http://bonzaireader.com Support for streaming RAR from any InputStream ** Use Archive.getAsyncFileHeaders to asynchronously scan the FileHeader ** Use Archive.extractFile to extract from a scanned FileHeader Removes vfs support http://stackoverflow.com/questions/24113840/how-to-decompress-a-rar-file-in-android-application-with-out-of-memory-exception