BaseHangul

Elixir implementation of BaseHangul, the human-readable binary encoding.

The original PHP implementation can be found here.

Usage

mix.exs:

def application do
    [applications: [ ... , :basehangul]]
end

defp deps do
    [ ... ,
     {:basehangul, "~> 0.9.0"},
      ... ]
end

BaseHangul.encode/1 and BaseHangul.decode/1 expect a binary as an argument.

iex> BaseHangul.encode("Hello, world!")
"낏뗐맸굉깖둠덱뮴닥땡결흐"
iex> BaseHangul.encode(<<0, 1, 2, 3, 4>>)
"가갚궁링"
iex> BaseHangul.decode("낏뗐맸굉깖둠덱뮴닥땡결흐")
"Hello, world!"
iex> BaseHangul.decode("가갚궁링")
<<0, 1, 2, 3, 4>>

Have fun!

License

WTFPL

Changelog

0.9.0 (8 February 2019)

0.2.1 (12 April 2016)

0.2.0 (23 March 2016)

0.1.0 (22 March 2016)

Initial development release. basehangul is now available on Hex.

nil (22 March 2016)

Initial commit.