mr_bundle
Library for collecting and packing resources into a bundle with a manifest file which describes those resources.
A Bundle
contains a Manifest
as well as any number of arbitrary,
opaque resources in the form of ResourceBytes
.
A Bundle can be serialized and written to a file.
A Bundle can also be packed and unpacked,
via the "packing"
feature.
Bundle packing is performed by following the Location
s specified in the
Manifest as "Bundled", and pulling them into the Bundle that way.
Unpacking is done by specifying a target directory and creating a new file
for each resource at a relative path specified by the Manifest.
License: Apache-2.0