32 stable releases (9 major)

Uses new Rust 2024

new 20.0.0 Feb 3, 2026
19.0.5 Jan 21, 2026
19.0.0 Dec 17, 2025
18.1.0 Dec 10, 2025
11.4.1 Oct 17, 2025

#750 in Compression

Download history 519/week @ 2025-10-14 298/week @ 2025-10-21 168/week @ 2025-10-28 33/week @ 2025-11-04 33/week @ 2025-11-11 80/week @ 2025-11-18 4/week @ 2025-11-25 86/week @ 2025-12-02 117/week @ 2025-12-09 96/week @ 2025-12-16 78/week @ 2025-12-30 85/week @ 2026-01-06 61/week @ 2026-01-13 61/week @ 2026-01-20 81/week @ 2026-01-27

341 downloads per month

Apache-2.0

16MB
22K SLoC

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 the SectionExtractorLibBrotli implementation.
  • crc32: Enables the Crc32SectionExtractor implementation to validate CRC32 GUID-defined sections and return the verified payload.
  • lzma: Enables the LzmaSectionExtractor implementation for GUID-defined LZMA compressed sections.

License

Copyright (c) Microsoft Corporation.

SPDX-License-Identifier: Apache-2.0


UEFI Section Extractor

A crate containing multiple UEFI section extractor implementations.

Dependencies

~7.5MB
~102K SLoC