bsa::fo4::archive::meta_info struct final
#include <bsa/fo4.hpp>

Archive info about the contents of the given archive.

// Write an archive for FO4/FO76, general format
bsa::fo4::archive::meta_info{
    .format_ = bsa::fo4::format::general,
    .version_ = bsa::fo4::version::v1,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write an archive for FO4/FO76, directx format
bsa::fo4::archive::meta_info{
    .format_ = bsa::fo4::format::directx,
    .version_ = bsa::fo4::version::v1,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write an archive for SF, general format
bsa::fo4::archive::meta_info{
    .format_ = bsa::fo4::format::general,
    .version_ = bsa::fo4::version::v2,
    .compression_format_ = bsa::fo4::compression_format::zip,
};

// Write an archive for SF, directx format
bsa::fo4::archive::meta_info{
    .format_ = bsa::fo4::format::directx,
    .version_ = bsa::fo4::version::v3,
    .compression_format_ = bsa::fo4::compression_format::lz4,
};

Public variables

format format_
The format of the archive itself.
version version_
The version of the archive itself.
compression_format compression_format_
The format all chunks are compressed in.
bool strings
Controls whether the string table is present or not.

Variable documentation

compression_format bsa::fo4::archive::meta_info::compression_format_

The format all chunks are compressed in.