Correct framing
Length-prefixed arrays, objects, strings, and binary values preserve nested nulls and reject trailing data.
FLEXON v2
A .NET library and cross-platform CLI for versioned binary values, standard compression, corruption detection, and authenticated encryption.
Length-prefixed arrays, objects, strings, and binary values preserve nested nulls and reject trailing data.
AES-256-GCM and ChaCha20-Poly1305 protect both payload and envelope metadata.
Configurable input, decompression, depth, collection, and value limits reduce untrusted-input risk.
Atomic writes, stderr diagnostics, stable exit codes, CI tests, and checksum-verified release artifacts.
$env:FLEXON_PASSWORD = "from-your-secret-store"
flexon-cli serialize -i data.json -o data.flexon --encryption AES256 --password-env FLEXON_PASSWORD
flexon-cli deserialize -i data.flexon -o restored --password-env FLEXON_PASSWORD
Performance varies by workload. FLEXON publishes no universal speed or compression claims without reproducible evidence.