Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Base85 Operations #299

Closed
wants to merge 3 commits into from
Closed

Base85 Operations #299

wants to merge 3 commits into from

Conversation

PenguinGeorge
Copy link
Contributor

To resolve #286.

This adds two new operations:

  • To Base85
  • From Base85

Both operations include three common alphabets for Base85:

  1. Standard - also known as Ascii85, and is the standard alphabet for base85.
  2. Z85 (ZeroMQ) - a "string safe" variant which doesn't use single or double quotes, backslashes, or other problematic characters.
  3. IPv6 - alphabet used for encoding IPv6 addresses, as defined by RFC 1924.

The "To Base85" operation also has an "Include delimiter" option, which will add <~ and ~> at the start and end of the output, which is a standard used in Adobe PostScript.

Tests have also been added for these operations.

Example:

to-base85

@n1474335 n1474335 added this to the v8.0.0 milestone May 14, 2018
@n1474335
Copy link
Member

Hi @PenguinGeorge, would you mind converting this to the new operation format then we can get it merged.

Thanks

@PenguinGeorge
Copy link
Contributor Author

I have submitted a new pull request #340 for this.

@PenguinGeorge PenguinGeorge deleted the ascii85 branch August 24, 2018 21:40
BRAVO68WEB pushed a commit to BRAVO68WEB/CyberChef that referenced this pull request May 29, 2022
French translation for interactive editor
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request: ascii85/base85 support
2 participants