dotnet / dotnet/runtime

Add support for reading and writing 7z archives

Open
#126,080 1 comment 30 reactions 0 assignees View on GitHub
area-System.IO.Compression
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

Introduce APIs for reading and writing 7z (.7z) archives.

7z is one of the most widely used archive formats, offering high compression ratios and support for multiple compression methods. .NET currently has no built-in support for it, requiring third-party libraries.

**Dependencies**

- Raw LZMA1/LZMA2 encoder and decoder (#126053) : provides the underlying compression/decompression

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.