Robbiblubber.Spellbook
Une base pour les tâches récurrentes : configuration ddn, encodage, hachage, chiffrement et utilitaires pour les fichiers, chaînes, plug-ins et instances d’application.
Ce qu’elle contient
- ddn (Diabolic Data Notation) : configuration hiérarchique, valeurs typées et sérialisation d’objets.
- Base62, Base64, Hex et GZip avec des interfaces d’encodage communes.
- Hachage, PBKDF2, Argon2 et AES-GCM.
- Fichiers, chemins, chaînes, chargement de plug-ins et prise en charge d’une instance unique.
using Robbiblubber.Spellbook;
DdnElement settings = Ddn.Create();
settings["window/size"] = new[] { 1024, 768 };
settings["theme"] = "dark";
settings.Save("settings.ddn");
int[] size = settings["window/size"];Écrire des paramètres et lire des valeurs typées. Les sections manquantes sont créées à l’écriture.
dotnet add package Robbiblubber.Spellbook