DropBear.Codex.Files
2024.4.8
See the version list below for details.
dotnet add package DropBear.Codex.Files --version 2024.4.8
NuGet\Install-Package DropBear.Codex.Files -Version 2024.4.8
<PackageReference Include="DropBear.Codex.Files" Version="2024.4.8" />
paket add DropBear.Codex.Files --version 2024.4.8
#r "nuget: DropBear.Codex.Files, 2024.4.8"
// Install DropBear.Codex.Files as a Cake Addin #addin nuget:?package=DropBear.Codex.Files&version=2024.4.8 // Install DropBear.Codex.Files as a Cake Tool #tool nuget:?package=DropBear.Codex.Files&version=2024.4.8
DropBear.Codex.Files
DropBear.Codex.Files is a .NET library designed to streamline the management of file operations, including creation, serialization, validation, and storage of custom file formats with a focus on performance and flexibility.
Features
- File Management: Simplified APIs for file creation, reading, updating, and deletion.
- Validation: Extensible validation framework for ensuring file integrity and format compliance.
- Serialization: Efficient serialization and deserialization of file components using MessagePack for .NET.
- Extensibility: Factory patterns and strategy patterns allow for easy customization and extension.
Getting Started
Installation
To use DropBear.Codex.Files in your project, add the library via NuGet:
dotnet add package DropBear.Codex.Files
Usage
Quickstart on creating a file, serializing, and validating it:
// Example code here
Contribution
Contributions are welcome! If you have suggestions or want to contribute code, please feel free to create issues or pull requests on GitHub.
License
This project is licensed under the GNU lesser general public license v3.0 - see the LICENSE file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- DropBear.Codex.AppLogger (>= 2024.4.2)
- DropBear.Codex.Core (>= 2024.3.13)
- DropBear.Codex.StateManagement (>= 2024.3.6)
- DropBear.Codex.Utilities (>= 2024.3.13)
- DropBear.Codex.Validation (>= 2024.3.1)
- FileSignatures (>= 4.4.1)
- K4os.Compression.LZ4.Streams (>= 1.3.8)
- Microsoft.IO.RecyclableMemoryStream (>= 3.0.0)
- Utf8StringInterpolation (>= 1.3.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2024.9.44 | 102 | 9/20/2024 |
2024.9.43 | 121 | 9/16/2024 |
2024.9.42 | 102 | 9/16/2024 |
2024.9.32 | 98 | 9/13/2024 |
2024.9.25 | 103 | 9/11/2024 |
2024.9.1 | 85 | 9/8/2024 |
2024.8.54 | 92 | 9/6/2024 |
2024.8.36 | 86 | 9/2/2024 |
2024.7.1 | 89 | 7/24/2024 |
2024.4.41 | 122 | 4/26/2024 |
2024.4.40 | 104 | 4/25/2024 |
2024.4.39 | 122 | 4/25/2024 |
2024.4.33 | 105 | 4/23/2024 |
2024.4.8 | 110 | 4/4/2024 |
2024.4.6 | 123 | 4/3/2024 |
2024.3.15 | 115 | 3/30/2024 |
2024.3.14 | 100 | 3/30/2024 |
2024.3.13 | 117 | 3/29/2024 |
2024.3.10 | 108 | 3/29/2024 |
2024.3.9 | 110 | 3/29/2024 |
2024.3.8 | 110 | 3/29/2024 |