aboutsummaryrefslogtreecommitdiff
path: root/src/zenutil/include
diff options
context:
space:
mode:
authorZousar Shaker <[email protected]>2025-03-27 08:44:43 -0600
committerGitHub Enterprise <[email protected]>2025-03-27 08:44:43 -0600
commit697ba032e65248352305920fb90024e7ba6885f3 (patch)
tree055e4369f3691d32068407ca72c07d4f67d2303a /src/zenutil/include
parentMerge branch 'main' into zs/ui-show-cook-artifacts (diff)
parentoptional compress of block chunks (#326) (diff)
downloadzen-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.h4
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);