processes modules loop for def string binary elixir hexdump

string - modules - Convierta una cadena binaria en hexadecimal y viceversa en Elixir



for loop in elixir (1)

Hay Base.encode16 / 2 :

iex(1)> Base.encode16("foo") "666F6F"

También puede especificar el caso:

iex(2)> Base.encode16("foo", case: :lower) "666f6f"

¿Cómo se convierte una cadena binaria en una cadena hexadecimal y viceversa en Elixir?

Hay algunas publicaciones sobre SO con respecto a este tema para otros lenguajes de "flujo principal". Incluso hay una publicación de SO que compara varias implementaciones de C #

¿Cómo hacemos esto en el elixir?

Mi implementación fue demasiado fea para compartir ... :(