private boolean shouldSkip(GFile file) {
		String path = file.getPath().toLowerCase();
		if (FILES_TO_SKIP.contains(path)) {
			return true;
		}
		if (ArchivePlugin.OLD_FOLDER_PROPERTIES_FILE.equalsIgnoreCase(file.getName())) {
			// ignore this file in any directory in the archive
			return true;
		}
		String ext = "." + FilenameUtils.getExtension(file.getName());
		if (GhidraURL.MARKER_FILE_EXTENSION.equalsIgnoreCase(ext)) {
			// ignore .gpr marker files, any file name
			return true;
		}
		return false;
	}
Task that restores a Ghidra Project Archive file (a zip file with a .gar extension)
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/archive/RestoreTask.java