ExDataURI

Build StatusCoverage Status

An Elixir parser and encoder for RFC 2397 URIs.

Usage:

iex> ExDataURI.parse("data:text/plain;base64,Zm9v")
{:ok, "text/plain", "foo"}
iex> ExDataURI.encode("foo")
{:ok, "data:text/plain;base64,Zm9v"}

Reference documentation is available at hexdocs.pm