载入中...
搜索中...
未找到
Deterministic and bounded ZIP64 container for EVEngine source assets. 更多...
#include "common/Export.h"#include "asset/EvaManifest.h"#include <cstddef>#include <cstdint>#include <span>#include <string>#include <vector>类 | |
| struct | eve::asset::EvaArchiveLimits |
| Admission budgets applied before allocating decoded archive entries. 更多... | |
| struct | eve::asset::EvaArchiveEntry |
One owning regular-file entry inside an .eva archive. 更多... | |
| struct | eve::asset::EvaArchive |
| Fully admitted source archive with its typed manifest and payloads. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::asset |
函数 | |
| Result< std::vector< std::uint8_t > > | eve::asset::buildEvaArchive (const EvaManifest &manifest, std::vector< EvaArchiveEntry > entries, const EvaArchiveLimits &limits={}) |
Build a deterministic ZIP64 .eva, selecting raw Deflate only when smaller than Store. | |
| Result< EvaArchive > | eve::asset::parseEvaArchive (std::span< const std::uint8_t > bytes, const EvaArchiveLimits &limits={}) |
Parse and fully verify an untrusted .eva ZIP64 image. | |
详细描述
Deterministic and bounded ZIP64 container for EVEngine source assets.
在文件 EvaArchive.h 中定义.