public static FileDataTypeManager openFileArchive(File packedDbfile, boolean openForUpdate)
			throws IOException {
		return openFileArchive(new ResourceFile(packedDbfile), openForUpdate);
	}
Open an existing data-type file archive using the default data organization.
<p>
<B>NOTE:</B> If archive has an assigned architecture, issues may arise due to a revised or
missing {@link Language}/{@link CompilerSpec} which will result in a warning but not
prevent the archive from being opened.  Such a warning condition will ne logged and may 
result in missing or stale information for existing datatypes which have architecture related
data.  In some case it may be appropriate to 
{@link FileDataTypeManager#getWarning() check for warnings} on the returned archive
object prior to its use.

@param packedDbfile archive file (filename must end with DataTypeFileManager.SUFFIX)
@param openForUpdate if true archive will be open for update
@return data-type manager backed by specified packedDbFile
@throws IOException if an IO error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/FileDataTypeManager.java