Robbiblubber.Spellbook
Die Basis für vieles, was im Entwicklungsalltag immer wieder gebraucht wird: ddn-Konfiguration, Encoding, Hashing, Verschlüsselung und Hilfsklassen für Dateien, Strings, Plug-ins und Anwendungsinstanzen.
Das steckt drin
- ddn (Diabolic Data Notation): hierarchische Konfiguration, typisierte Werte und Objektserialisierung.
- Base62, Base64, Hex und GZip mit gemeinsamen Encoder-Schnittstellen.
- Hashing, PBKDF2, Argon2 und AES-GCM.
- Datei- und Pfadoperationen, String-Helfer, Plug-in-Laden und Single-Instance-Unterstützung.
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"];Einstellungen schreiben und typisiert lesen. Fehlende Abschnitte entstehen beim Schreiben.
dotnet add package Robbiblubber.Spellbook