Skip to content

Add To Base91 and From Base91 operations (Resolves #1213)#2253

Open
rayane-ara wants to merge 2 commits intogchq:masterfrom
rayane-ara:feature/base91
Open

Add To Base91 and From Base91 operations (Resolves #1213)#2253
rayane-ara wants to merge 2 commits intogchq:masterfrom
rayane-ara:feature/base91

Conversation

@rayane-ara
Copy link
Copy Markdown

This PR introduces two new operations, To Base91 and From Base91.

Summary

It resolves issue #1213 by adding support for the Base91 encoding scheme. Base91 is an advanced method for encoding binary data as ASCII characters, producing a more compact string than Base64.

The Node API tests have also been updated to reflect the addition of these two new operations.

Example Input (To Base91)

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Example Output (To Base91)

PDv+lZ0i@G[53jwP@nNE2i~RR2W<mCLU2<.b+rjBrL1EY7$YaXpz{0::+6`WHabdA8J;L!U6FQbp^]@h#G(Ic,5ph#77&xrmlrjgs@DZ7UB>xQGrL@D4f

Example Input (From Base91)

PDv+lZ0i@G[53jwP@nNE2i~RR2W<mCLU2<.b+rjBrL1EY7$YaXpz{0::+6`WHabdA8J;L!U6FQbp^]@h#G(Ic,5ph#77&xrmlrjgs@DZ7UB>xQGrL@D4f

Example Output (From Base91)

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant