

There's no reason for it to not be an IOException, I think, but please correct me if I'm wrong.Īll archive and file-related exceptions are IOException in most other libraries (like Apache's common-compress or Java's own stuff for handling Zip). Ton of stuff on the public API will end up potentially changing (I don't think people should be referencing any of that in their code, but hey, public fields are public, who knows).Īlso, I'm making RarException extend IOException instead of Exception. It'll be a breaking release, that's for sure. Extract the contents of any compressed files. Android / Tools / General / Easy Unrar, Unzip and Zip / Download.

Overall, they also updated some enum values, renamed a bunch, etc. Extract the contents of any compressed files. So far, the most annoying part is just dealing with enums (because in C++ they're just named integers and in Java they're proper types) and some bits where they converged the handling of equivalent enums between RAR 3 and 5, but nothing I can't solve with an interface. I'm porting over most of the changes that seem to be quite neutral. Easy Unrar is an all-in-one, original, free, simple, easy and quick compression program, archiver, assistant, extractor, manager and even a basic file explorer. Some of them seem to work around some corner cases when dealing with some header types.Īlso, unrar doesn't have a header type that someone else recently worked on here in Junrar (I think #110).

Are you able to gauge what those changes in RAR3 bring? view a photo, play a song, watch a video, read a PDF, etc. Unrar had plenty of changes on the RAR3 front, so now I'm trying to choose to either bring those changes over or maybe do some extra work and leave it as is while bringing only RAR5. Easy Unrar is a free android app which lets you extract, archive or compress any files present on your Smartphone. Pros Fast-loading, responsive UI Can extract files in RAR and ZIP formats supports all versions Can compress files and folders in ZIP format Has a built-in browser Can load, open or execute extracted files without opening another browser Ex.
