Skip to content

implements some 85-character encodings for Elixir

License

Notifications You must be signed in to change notification settings

jvantuyl/base85

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base85

Implements some base-85 character encodings.

Supported character sets include:

  • ZeroMQ's Z85
  • Safe85 (character set only, not padding)
  • PostgreSQL-safe

Supported padding methods include:

  • None
  • PKCS7-style

Note that this currently does not implement padding used for full support of Safe85 or Safe85L.

The PostgreSQL-safe character set eliminates characters used in SQL comments, statement termination, quoting, and placeholders.

Unsupported character sets include:

  • Adobe ASCII85
  • btoa
  • ZModem Pack-7

Installation

This package is available in Hex. The package can be installed by adding base85 to your list of dependencies in mix.exs:

def deps do
  [
    {:base85, "~> 0.2.0"}
  ]
end

Documentation is generated with ExDoc and published on HexDocs. The docs can be found at https://hexdocs.pm/base85.

Supporters

A special thanks to everyone who has generously donated their time, effort, or funds to this project.

jvantuyl
Jayson Vantuyl
elfenlaid
Egor Mihnevich

About

implements some 85-character encodings for Elixir

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages