Moved archive extract functions to FileUtils