diff options
| author | Zousar Shaker <[email protected]> | 2025-03-27 08:44:43 -0600 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-03-27 08:44:43 -0600 |
| commit | 697ba032e65248352305920fb90024e7ba6885f3 (patch) | |
| tree | 055e4369f3691d32068407ca72c07d4f67d2303a /src/zenutil/include | |
| parent | Merge branch 'main' into zs/ui-show-cook-artifacts (diff) | |
| parent | optional compress of block chunks (#326) (diff) | |
| download | zen-697ba032e65248352305920fb90024e7ba6885f3.tar.xz zen-697ba032e65248352305920fb90024e7ba6885f3.zip | |
Merge branch 'main' into zs/ui-show-cook-artifacts
Diffstat (limited to 'src/zenutil/include')
| -rw-r--r-- | src/zenutil/include/zenutil/chunkingcontroller.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/zenutil/include/zenutil/chunkingcontroller.h b/src/zenutil/include/zenutil/chunkingcontroller.h index 246f4498a..970917fb0 100644 --- a/src/zenutil/include/zenutil/chunkingcontroller.h +++ b/src/zenutil/include/zenutil/chunkingcontroller.h @@ -12,6 +12,8 @@ namespace zen { const std::vector<std::string_view> DefaultChunkingExcludeExtensions = {".exe", ".dll", ".pdb", ".self", ".mp4"}; +const bool DefaultChunkingExcludeElfFiles = true; +const bool DefaultChunkingExcludeMachOFiles = true; const ChunkedParams DefaultChunkedParams = {.MinSize = ((8u * 1u) * 1024u) - 128u, .MaxSize = 128u * 1024u, @@ -40,6 +42,8 @@ public: std::unique_ptr<ChunkingController> CreateBasicChunkingController( std::span<const std::string_view> ExcludeExtensions = DefaultChunkingExcludeExtensions, + bool ExcludeElfFiles = DefaultChunkingExcludeElfFiles, + bool ExcludeMachOFiles = DefaultChunkingExcludeMachOFiles, uint64_t ChunkFileSizeLimit = DefaultChunkingFileSizeLimit, const ChunkedParams& ChunkingParams = DefaultChunkedParams); std::unique_ptr<ChunkingController> CreateBasicChunkingController(CbObjectView Parameters); |