pub fn unpack_archive( filename: &str, arg: &Arg, config: Arc<ExtraConfig>, output: &Option<String>, root_dir: Option<&Path>, skip_existed: bool, ) -> Result<ScriptResult>