Hurl: Codificación y Decodificación Útil
Hurl: Codificación y Decodificación Útil
Para trabajar con archivos en Hurl, la clave está en el uso de las "tuberías" (pipes) de la terminal o el redireccionamiento de entrada.
Aquí tienes los comandos específicos para realizar estas tareas de forma directa:
1. Codificación Hexadecimal
Si quieres convertir el contenido de un archivo binario o de texto a hexadecimal:
Comando:
hurl -e hex < archivo.txtPara guardar el resultado en otro archivo:
hurl -e hex < archivo.txt > resultado.hex
2. Codificación URL (En/Decoder)
Muy útil si tienes un archivo con una cadena larga que debe enviarse como parámetro en una solicitud HTTP.
Codificar (Encode):
hurl -e url < archivo_claro.txtDecodificar (Decode):
hurl -d url < archivo_codificado.txt
Resumen de modificadores
Para que no los olvides, la lógica de los comandos es bastante intuitiva:
| Acción | Modificador | Descripción |
| Encode | -e | Indica que quieres codificar la entrada. |
| Decode | -d | Indica que quieres decodificar la entrada. |
| Format | hex / url | Especifica el algoritmo que vas a usar. |
Tip Pro: Si estás en Linux o Mac, puedes combinarlo con otros comandos. Por ejemplo, para ver el hexadecimal de un texto sin crear un archivo:
echo -n "Hola" | hurl -e hex