pub fn get_data_header_for_member(
member_path: &Path,
data_bytes: &[u8],
) -> Result<Header, SigmfError>Expand description
Builds a tar header for a dataset member stored at exactly member_path
with a size of data_bytes.len() bytes.
Unlike get_data_header, no extension is appended, which allows
datasets named by core:dataset.
The header is a GNU tar header for a regular file with mode 0644,
uid/gid 0, and mtime 0, so archives are reproducible.
ยงErrors
Returns SigmfError::InvalidMetadata if member_path is not valid
UTF-8, or SigmfError::Io if it cannot be stored in a tar header.