public Map<String, String> getInfoMap() {
		long compSize = 0;
		long payloadSize = 0;
		try {
			compSize = container.length();
			payloadSize = payloadProvider.length();
		}
		catch (IOException e) {
			// ignore
		}
		GFile payload = fsIndex.getPayloadFile();
		Map<String, String> info = new LinkedHashMap<>();
		info.put("Name", payload.getName());
		info.put("Size", FSUtilities.formatSize(payloadSize));
		info.put("Compressed Size", FSUtilities.formatSize(compSize));
		info.put("Date", FSUtilities.formatFSTimestamp(origDate != 0 ? new Date(origDate) : null));
		info.put("Comment", Objects.requireNonNullElse(origComment, "unknown"));
		info.put("MD5", payload.getFSRL().getMD5());
		return info;
	}
A pseudo-filesystem that contains a single file that represents the decompressed
contents of the Gzip file.
<p>
If the filename can be recovered from the embedded metadata, it will be used as the
name of the singleton file, otherwise the name "gzip_decompressed" will be used.
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/gzip/GZipFileSystem.java