Skip to content

maoabc/unrar-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unrar-android

The unrar library java binding.

List archive entries:

RarFile rar=new RarFile("/sdcard/test.rar");
for(RarEntry entry:rar.getEntries(null)){
    ....

}

Extract entry:

RarFile rar=new RarFile("/sdcard/test.rar");
rar.extract("one.txt",new UnrarCallback() {
                    @Override
                    public void close() throws IOException {}
                    @Override
                    public void processData(byte[] b, int off, int len) throws IOException {
                        System.out.println(new String(b, off, len, "GBK"));
                    }
                    @Override
                    public String needPassword() {
                    return "";
                    }
                });

Extract all entries:

RarFile rar=new RarFile("/sdcard/test.rar");
rar.extractAll("/destPath/",null);

License

While this crate uses the Apache license for the java parts, the embedded C++ library has a different license.

For more informations, see its license file.

About

Unrar library ported to Android,java binding

Topics

Resources

License

Stars

40 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages