Go to file
2020-05-27 03:00:18 -05:00
.github Create FUNDING.yml 2020-05-27 06:52:33 +00:00
cli added simplepack implementation and tests 2020-05-27 01:40:34 -05:00
SimplePack added readme and package info 2020-05-27 03:00:18 -05:00
tests added simplepack implementation and tests 2020-05-27 01:40:34 -05:00
.gitignore added dotnet gitignore 2020-05-26 22:43:20 -05:00
LICENSE.txt added license 2020-05-27 01:54:38 -05:00
README.md added readme and package info 2020-05-27 03:00:18 -05:00

SimplePack-dotnet 🧳

This is a dotnet binary encoding library intended to encode bytes messages suitable for transmission over text-only channels, e.g. certain document formats, instant messages, and web pages.

  • Custom human meaningful header/footer
  • Built in checksum for error detection (not cryptographic)
  • No new lines or odd characters (uses base58). This means less mangling by external services.

Install

Available on nuget: https://www.nuget.org/packages/SimplePack-base58/

Usage

SimplePack packer = new SimplePack("MyHeader ", " MyFooter");

# encode
packer.encode(arbitraryBytes);
# decode
packer.decode("MyHeader <encode result data> MyFooter");