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.
Definition BinaryFile.h:59
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
manages file archives which are compressed ndv files merged for convenience.
Definition NDVArchiveManager.h:12
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 Buffer< File > PullFilesFromArchive(const File &target_parent, File archive_file)
static Buffer< File > PullFilesFromArchive(const File &target_parent, BinaryFile &archive)
static FileFormat ArchiveFormat()
static void AddFilesToArchive(const Buffer< File > &files, File &archive_file, CompressionMode mode)
CompressionMode
Logical information about the type of compression implemented or requested.
Definition Compressor.h:16