Generic archive extracting mechanism
