public static boolean isMachHeader(ByteProvider provider) {
		try {
			return provider.length() > Integer.BYTES &&
				MachConstants.isMagic(readMagic(provider, 0));
		}
		catch (IOException e) {
			// dont care
		}
		return false;
	}
Returns true if the specified ByteProvider starts with a Mach header magic signature.

@param provider {@link ByteProvider} to check
@return boolean true if byte provider starts with a MachHeader
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/macho/MachHeader.java