Create an EmbeddedFile.
This constructor which takes a path to a file will embed and
compress the file data using using the CompressFlate
function. It will also insert appropriate metadata using the
The constructor which takes an array of data will similarly
embed and compress the data. However since there is no file path
metadata will not be assigned.