Loads a binary resource bundle and creates a [struct@Gio.
Resource] representation of it, allowing you to query it for data.
If you want to use this resource in the global resource namespace you need to register it with [func@Gio.resources_register].
If filename is empty or the data in it is corrupt, g_resource_error_internal will be
returned. If filename doesn’t exist, or there is an error in reading it, an error from [ctor@GLib.MappedFile.new] will be
returned.
| filename |
the path of a filename to load, in the GLib filename encoding |
|
a new [struct@Gio.Resource], or `NULL` on error |