Início·Comandos de terminal
Publicidade

Garanta seu bônus em uma corretora de cripto

Bônus que você recebe só por se cadastrar. As condições são as que cada corretora anuncia.

base64

Processamento de texto

Uso

base64 [file]

Converte bytes em texto ASCII e de volta para que binário passe por canais só de texto; é codificação, não criptografia, e decodificar é -d no GNU mas -D no macOS antigo.

Opções comuns

OpçãoSignificado
-dDecode. GNU and recent macOS take -d; older macOS needs -D
-wGNU: wrap at N columns, and -w0 keeps it on one line
-iGNU: ignore junk while decoding. On macOS -i names the input file
-oBSD and macOS: write to this file
-bBSD and macOS: wrap the encoded output at N characters

Exemplos

base64 -w0 cert.pem

One long line, no wrapping (GNU).

echo aGVsbG8= | base64 -d

Decodes back to hello.

base64 -i photo.png -o photo.txt

Encoding into a file on macOS.

Foram feitos para serem encadeados com pipes. Três comandos ligados costumam ser mais curtos que um que faça tudo.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

QO que base64 faz?

Converte bytes em texto ASCII e de volta para que binário passe por canais só de texto; é codificação, não criptografia, e decodificar é -d no GNU mas -D no macOS antigo.

QComo se digita?

base64 [file] — os colchetes marcam o que você pode omitir.

QQuantas opções vale a pena saber?

Aqui estão 5; a lista completa está em man base64. Este comando fica em Processamento de texto.

Comandos relacionados

página man: man base64