Module compression_service

Module compression_service 

Source
Expand description

§Compression Service

Domain service trait for data compression/decompression with support for multiple algorithms (Brotli, Gzip, Zstd, Lz4) and configurable levels. Provides chunk-by-chunk streaming for large files, algorithm selection, performance optimization, and benchmarking. Thread-safe, stateless operations. See mdBook for algorithm characteristics and usage examples.

Structs§

CompressionBenchmark
Compression benchmark results
CompressionConfig
Compression configuration that encapsulates all parameters for compression operations

Enums§

CompressionAlgorithm
Compression algorithms supported by the adaptive pipeline system
CompressionLevel
Compression level settings that balance processing speed vs. compression ratio
CompressionPriority
Compression priority for optimization

Traits§

CompressionService
Domain service interface for compression operations in the adaptive pipeline system