![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
Go to the source code of this file.
Classes | |
class | vpkpp::VPK |
struct | vpkpp::VPK::Header1 |
struct | vpkpp::VPK::Header2 |
struct | vpkpp::VPK::Footer2 |
struct | vpkpp::VPK::MD5Entry |
struct | vpkpp::VPK::FreedChunk |
Namespaces | |
namespace | vpkpp |
Variables | |
constexpr uint32_t | vpkpp::VPK_SIGNATURE = 0x55aa1234 |
constexpr uint16_t | vpkpp::VPK_DIR_INDEX = 0x7fff |
constexpr uint16_t | vpkpp::VPK_ENTRY_TERM = 0xffff |
constexpr std::string_view | vpkpp::VPK_DIR_SUFFIX = "_dir" |
constexpr std::string_view | vpkpp::VPK_EXTENSION = ".vpk" |
constexpr std::string_view | vpkpp::VPK_KEYPAIR_PUBLIC_KEY_TEMPLATE = "public_key\n{\n\ttype \"rsa\"\n\trsa_public_key \"%s\"\n}\n" |
constexpr std::string_view | vpkpp::VPK_KEYPAIR_PRIVATE_KEY_TEMPLATE = "private_key\n{\n\ttype \"rsa\"\n\trsa_private_key \"%s\"\n\tprivate_key_encrypted 0\n\tpublic_key\n\t{\n\t\ttype \"rsa\"\n\t\trsa_public_key \"%s\"\n\t}\n}\n" |
constexpr uint16_t | vpkpp::VPK_MAX_PRELOAD_BYTES = 1024 |
Maximum preload data size in bytes. | |
constexpr uint32_t | vpkpp::VPK_DEFAULT_CHUNK_SIZE = 200 * 1024 * 1024 |
Chunk size in bytes (default is 200mb) | |