Base64 se utiliza para convertir datos binarios en una representación utilizando únicamente caracteres del código ASCII. Muchos lenguajes de programación lo incorporan por defecto, entre ellos Ruby.
Hoy veremos cómo codificar y decodificar el formato base 64 en Ruby, con un módulo que ya viene en la librería estándar.
Por poner un ejemplo, la palabra “Hola” se convierte en SG9sYQ==.
Se importa el módulo con require "base64"
, para codificar se llama a Base64.encode64
y para decodificar se llama a la función Base64.decode64
; ambas funciones reciben y devuelven una cadena.
Por cierto, al codificar base64 se devuelve un salto de línea extra que se puede quitar con chomp
, así:
codificado = Base64.encode64(cadena).chomp
Veamos algunos ejemplos.
Así de simple es. Desconozco por qué se llama encode64
y decode64
, pero sus motivos debieron tener.
En mi blog te he enseñado a usar youtube-dl para descargar vídeos con permiso del…
Siguiendo con los tutoriales que consumen la API de los Bots de Telegram con cURL…
En un post previo te enseñé a enviar un mensaje en nombre de un Bot…
En este artículo te voy a mostrar una guía para imprimir en una impresora térmica…
La impresión de un PDF en cualquier impresora se puede automatizar con un bot de…
Hoy te enseñaré cómo enviar un mensaje a un usuario desde un bot de Telegram…
Esta web usa cookies.