public default String getPreferredFileName(ByteProvider provider) {
		FSRL fsrl = provider.getFSRL();
		String name = (fsrl != null) ? fsrl.getName() : provider.getName();
		return name.replaceAll("[\\\\:|]+", "/");
	}
The preferred file name to use when loading.
<p>
The default behavior of this method is to return the (cleaned up) name of the given 
  {@link ByteProvider}.
<p>
NOTE: This method may get called frequently, so only parse the given {@link ByteProvider}
if absolutely necessary.

@param provider The bytes to load.
@return The preferred file name to use when loading.
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/Loader.java