No description
Find a file
2024-01-11 11:09:22 -05:00
.vscode More project settings 2024-01-09 21:00:17 -05:00
SDBD.Codec Decoder implementation 2024-01-09 21:04:25 -05:00
SDBD.Contract Settings and final newlines 2024-01-09 17:46:34 -05:00
SDBD.Demo Account for a file path 2024-01-09 21:51:31 -05:00
.gitignore Initial commit 2024-01-09 17:32:46 -05:00
LICENSE Add README and LICENSE 2024-01-11 11:09:22 -05:00
README.md Add README and LICENSE 2024-01-11 11:09:22 -05:00
SDBD.sln Initial commit 2024-01-09 17:32:46 -05:00

Self-Described Binary Document Proof of Concept

This repo contains a proof of concept/demo code that implements the Self-Described Binary Document format. This format is described in a series of blog posts starting at https://crispbyte.dev/blog/2024-01-07-01-SDBD/. This code is most definitely not production ready.

Issues

  1. The Document data type violates some of the requirements set for metadata header lists.
  2. It has at least one securiy issue in that content-name is not checked for being a valid filename.
  3. It doesn't do much useful.
  4. It implements version 1 of the format which really needs to be worked into a version 2 before wide-spread use.