public static GoBuildId read(InputStream is) {
		byte[] buffer = new byte[GO_BUILDID_MAGIC.length + BUILDID_STR_LEN];
		try {
			int bytesRead = is.read(buffer);
			if (bytesRead == buffer.length) {
				ByteArrayProvider bap = new ByteArrayProvider(buffer);
				return read(new BinaryReader(bap, false /* doesn't matter */), null);
			}
		}
		catch (IOException e) {
			// fall thru
		}
		return null;
	}
Attempts to read a GoBuildId from the specified InputStream (useful for early compiler
detection before file is loaded).

@param is {@link InputStream} providing access to the ".text" section of a PE binary 
@return GoBuildId instance, or null if not present
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/GoBuildId.java