this will allow to handle some archive types using a library instead of executing external utilities.