basenc - manual de referência, opções, exemplos de comandos


NOME

basenc - Codificar/decodificar dados e imprimir na saída padrão

SINOPSE

basenc [OPTION]... [FILE]

DESCRIÇÃO

Basenc codifica ou decodifica FILE, ou entrada padrão, para saída padrão.

Sem FILE, ou quando FILE for -, leia a entrada padrão.

Argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.

--base64

o mesmo que o programa 'base64' (RFC4648 seção 4)

--base64url

base64 segura para arquivos e URLs (RFC4648 seção 5)

--base32

o mesmo que o programa 'base32' (RFC4648 seção 6)

--base32hex

alfabeto hexadecimal estendido base32 (RFC4648 seção 7)

--base16

codificação hexadecimal (RFC4648 seção 8)

--base2msbf

sequência de bits com o bit mais significativo (msb) primeiro

--base2lsbf

sequência de bits com o bit menos significativo (lsb) primeiro

-d, --decode

decodificar dados

-i, --ignore-garbage

ao decodificar, ignore caracteres não alfabéticos

-w, --wrap=COLS

quebrar linhas codificadas após o caractere COLS (padrão 76). Use 0 para desativar a quebra de linha

--z85

codificação tipo ascii85 (especificação ZeroMQ:32/Z85); ao codificar, o comprimento da entrada deve ser um múltiplo de 4; ao decodificar, o comprimento da entrada deve ser um múltiplo de 5

--help

exibir esta ajuda e sair

--version

informações de versão de saída e saída

Ao decodificar, a entrada pode conter novas linhas além dos bytes do alfabeto formal. Use --ignore-garbage para tentar recuperar de quaisquer outros bytes não alfabéticos no fluxo codificado.

EXEMPLOS DE CODIFICAÇÕES

$ 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 e Assaf Gordon.

RELATANDO BUGS

Ajuda online do GNU coreutils: https://www.gnu.org/software/coreutils/
Relate quaisquer erros de tradução para https://translationproject.org/team/

DIREITO AUTORAL

Copyright © 2023 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior https://gnu.org/licenses/gpl.html.
Este é um software livre: você é livre para alterá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida por lei.

VEJA TAMBÉM

Full documentation https://www.gnu.org/software/coreutils/basenc
or available locally via: info '(coreutils) basenc invocation'