public static boolean match(byte[] array, int offset, int... pattern) {
		return matchLength(array, offset, pattern) == pattern.length;
	}
@param array
		File data to compare against.
@param offset
		Offset into the data to check at.
@param pattern
		The header pattern.

@return {@code true} when array prefix matches pattern.
recaf-core/src/main/java/software/coley/recaf/util/ByteHeaderUtil.java