NOMBRE
basenc - codifica/decodifica datos e imprime en la salida estándar
SINOPSIS
basenc [OPCIÓN]... [FICHERO]
DESCRIPCIÓN
basenc codifica o decodifica FICHERO, o la entrada estándar, en la salida estándar.
Sin FICHERO, o cuando FICHERO es -, lee la entrada estándar.
Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.
- --base64
- igual que el programa «base64» (RFC 4648, sección 4)
- --base64url
- base64 seguro para ficheros y URL (RFC 4648, sección 5)
- --base58
- codificación base58 visualmente inequívoca
- --base32
- igual que el programa «base32» (RFC 4648, sección 6)
- --base32hex
- base32 con alfabeto hexadecimal extendido (RFC 4648, sección 7)
- --base16
- codificación hexadecimal (RFC 4648, sección 8)
- --base2msbf
- cadena de bits con el bit más significativo (msb) primero
- --base2lsbf
- cadena de bits con el bit menos significativo (lsb) primero
- -d, --decode
- decodifica los datos
- -i, --ignore-garbage
- al decodificar, ignora los caracteres no alfabéticos
- -w, --wrap=COLS
- ajusta las líneas codificadas tras COLS caracteres (76 por defecto). Use 0 para desactivar el ajuste de línea
- --z85
- codificación similar a ascii85 (especificación ZeroMQ 32/Z85); al codificar, la longitud de la entrada debe ser múltiplo de 4; al decodificar, múltiplo de 5
- --help
- muestra esta ayuda y finaliza
- --version
- produce la información de la versión y finaliza
Al decodificar, la entrada puede contener nuevas líneas además de los bytes del alfabeto formal. Use --ignore-garbage para intentar recuperarse de cualquier otro byte no alfabético en el flujo codificado.
EJEMPLOS DE CODIFICACIÓN
$ printf '\376\117\202' | basenc --base64
/k+C
$ printf '\376\117\202' | basenc --base64url
_k-C
$ printf '\376\117\202' | basenc --base32
7ZHYE===
$ printf '\376\117\202' | basenc --base32hex
VP7O4===
$ printf '\376\117\202' | basenc --base16
FE4F82
$ printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001
$ printf '\376\117\202' | basenc --base2msbf
111111100100111110000010
$ printf '\376\117\202\000' | basenc --z85
@.FaC
AUTOR
Escrito por Simon Josefsson y Assaf Gordon.
INFORMAR DE ERRORES
Informe de errores a: bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <https://www.gnu.org/software/coreutils/
>
Ayuda general para usar software GNU: <https://www.gnu.org/gethelp/
>
Informe de cualquier error en la traducción a <https://translationproject.org/team/
>
DERECHOS DE AUTOR
Copyright © 2026 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <<https://gnu.org/licenses/gpl.html>>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.
VÉASE TAMBIÉN
Documentación completa en <https://www.gnu.org/software/coreutils/basenc
>
o accesible localmente vía: info '(coreutils) basenc invocation'