I need a java library that can handle at least 7z, zip, wim, tar (rar would be nice). Thing that I need the most is checking if file is password protected but it would be great to be able to unpack such files as well.
I tried to use zip4j but realised that it works only for zip files (as it's name suggests).
Can anyone recommend software that meets my requirements? Does one library for all those extensions exist or do I need to use more that one?