

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. In Chrome, you can enable it by toggling following setting: chrome://flags/native-file-system-api (copy/paste it into your browser address bar) Select an empty folder where you wish to extract the files. It'll be a breaking release, that's for sure. If the button is disabled, it means your browser does not support this feature or it is not enabled. Overall, they also updated some enum values, renamed a bunch, etc. 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. There’s a link going around the Android version of WhatsApp (wa.me/settings) that, if clicked on, will cause your phone to crash as soon as you open a group or individual chat containing it. Therefore, it’s almost impossible that you won’t be able to extract or create zip files via this B1 Archiver. It is supported with more than 35 different file formats. The application allows you to open, and create zip, and rar docs. 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). B1 Archiver is one of the best Android apps to unzip files. Are you able to gauge what those changes in RAR3 bring? 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.
