Skip to content

rcnbapp/RCNB.csharp

Repository files navigation

RCNB.csharp

#

C# implementation of RCNB.

Usage

Add dependency.

dotnet add package RCNB.csharp

Write code.

using RCNB;

RcnbConvert.ToRcnbString(new byte[] { 114, 99, 110, 98 }); // "ɌcńƁȓČņÞ"
RcnbConvert.FromRcnbString("ɌcńƁȓČņÞ"); // byte[] { 114, 99, 110, 98 }

Example

https://rcnb.b11p.com

Blazor Webassembly App for RCNB encoding and decoding online.

Acceleration

RCNB.csharp supports AVX2 acceleration. It is from https://github.com/rcnbapp/librcnb and is MIT licensed as well.

Currently, such acceleration is not applied by default. You can use RCNB.Acceleration.RcnbAvx2 class to invoke accelerated methods.

About

Everything can be encoded into RCNB with C#.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages