Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Fragile is a comprehensive archiving library for .NET, featuring file compression, encryption, error correction, and integrity verification. It provides advanced capabilities for creating and managing secure, reliable archives in .NET applications.

License

Notifications You must be signed in to change notification settings

Taiizor/Fragile

Repository files navigation

Logo

Dot-Net-Framework-Version Dot-Net-Standard-Version Dot-Net-Version C-Sharp-Version IDE-Version NuGet-Version NuGet-Download Stack Overflow

.NET CodeQL .NET Desktop

Discord-Server

Welcome to Fragile

Fragile is a comprehensive archiving library developed for .NET, featuring file compression, encryption, error correction, and integrity verification capabilities. It offers advanced features such as multiple compression algorithms, strong encryption options, Reed-Solomon based error correction and parallel processing support.

Contributors

Thanks goes to these wonderful people (emoji key):

Taiizor
Taiizor

πŸ’» πŸ€”

This project follows the all contributors specification. Contributions of any kind welcome!

Backers

Vegalya
Vegalya

πŸ–‹
Soferity
Soferity

πŸ–‹

Platform support

Fragile works on .NET Framework, .NET Standard, .NET Core and .NET.

.NET implementation Version support
.NET and .NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0
.NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Mono 5.4, 6.4
Xamarin.iOS 10.14, 12.16
Xamarin.Mac 3.8, 5.16
Xamarin.Android 8.0, 10.0
Universal Windows Platform 10.0.16299, TBD
Unity 2018.1

Binaries for all platforms are built from a single Visual Studio Project. You will need the latset Visual Studio to build or contribute to Fragile.

Getting started

Fragile is distributed via Microsofts package manager NuGet. We refer to this page for detailed descriptions on how to get started/use NuGet. Here is a link to the Fragile NuGet package. You can grab a copy of the library on NuGet by running:

By Package Manager (PM):

Install-Package Fragile

By .NET CLI:

dotnet add package Fragile

Find more, including a runnable example application, under the Getting Started topic in the documentation.

Documentation and FAQ

To learn more about Fragile, check out the documentation - you'll find information there on the most common scenarios. If Fragile isn't working the way you expect, you may find the troubleshooting guide useful.

Fragile has an active and helpful community who are happy to help point you in the right direction or work through any issues you might encounter. You can get in touch via:

We welcome bug reports and suggestions through our issue tracker here on GitHub.

Contributing

Would you like to help make Fragile even better? We keep a list of issues that are approachable for newcomers under the solved label (accessible only when logged into GitHub). Before starting work on a pull request, we suggest commenting on, or raising, an issue on the issue tracker so that we can help and coordinate efforts.

When contributing please keep in mind our Code of Conduct.

Fragile is copyright Β© 2025 Fragile Contributors - Provided under the MIT License.

About

Fragile is a comprehensive archiving library for .NET, featuring file compression, encryption, error correction, and integrity verification. It provides advanced capabilities for creating and managing secure, reliable archives in .NET applications.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Languages