Expand description
§Section Extractor Implementations
This crate provides a set of Implementations for the patina::pi::fw_fs::SectionExtractor trait.
§Features
This crate contains the following features, where each feature corresponds to a different
implementation of the SectionExtractorLib trait. The crate is configured in this manner to
reduce compilation times, by only compiling the necessary implementations.
brotli: Enables theSectionExtractorLibBrotliimplementation.crc32: Enables theCrc32SectionExtractorimplementation to validate CRC32 GUID-defined sections and return the verified payload.lzma: Enables theLzmaSectionExtractorimplementation for GUID-defined LZMA compressed sections.
§License
Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: Apache-2.0
Structs§
- Brotli
Section Extractor - Provides decompression for Brotli GUIDed sections.
- Composite
Section Extractor - Provides a composite section extractor that combines all section extractors based on enabled feature flags.
- Crc32
Section Extractor - Provides extraction for CRC32 sections.
- Lzma
Section Extractor - Provides decompression for LZMA GUIDed sections.
- Null
Section Extractor - A section extractor that always returns Unsupported.