3#include <NDEVR/FileFormat.h>
4#include <NDEVR/BinaryFile.h>
5#include <NDEVR/Translator.h>
Logic for reading or writing to a binary file including logic for compressing or decompressing the fi...
The equivelent of std::vector but with a bit more control.
Logic for reading or writing to a file as well as navigating filesystems or other common file operati...
Manages file archives which are compressed NDV files merged for convenience.
static Buffer< File > PullFilesFromArchive(const File &target_parent, File archive_file)
Extracts files from an archive file on disk.
static void AddFilesToArchive(const Buffer< File > &files, File &archive_file, CompressionMode mode)
Given a series of NDV files, merges them into a single compressed archive file on disk.
static void AddFilesToArchive(const Buffer< File > &files, BinaryFile &archive, CompressionMode mode)
Given a series of NDV files, merges them into a single compressed file.
static FileFormat ArchiveFormat()
Returns the FileFormat descriptor for the NDV archive format.
static Buffer< File > PullFilesFromArchive(const File &target_parent, BinaryFile &archive)
Extracts files from an archive read through a BinaryFile stream.
The primary namespace for the NDEVR SDK.
CompressionMode
Forward declaration of the Module struct for module metadata.