Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2246

Converter Base64 para Binário

Converte texto no formato

base64

Base64 para o formato

binário

array de byte.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringString codificada em Base64

Retorno

Objeto com conteúdo convertido para o formato binário.

Compatibilidade

Image Removed Servidor

Image Removed Cliente

Exemplo 1

A função recebe o conteúdo codificado em base64 (GQ==), e retorna para a variável item o conteúdo no formato binário 00011001.

Image Removed

Sobre a Base64

Base64 é um método para codificação de dados para transferência na Internet. É utilizado frequentemente para transmitir dados binários por meios de transmissões que lidam apenas com texto, como por exemplo para enviar arquivos anexos por email.

Informações
titleMais sobre

Base64

Sistema Binário 

É o sistema utilizado por máquinas com circuitos digitais para interpretar informações e executar ações. É por meio dessa linguagem que o computador exibe e processa textos, números e imagens, por exemplo. O sistema de números binários (de base 2) representa valores usando dois símbolos, os números 0 e 1, que são chamados pelo computador de bits. 

 

Exemplo de conversão:

  • String em Base64: VGVzdGU=

 


Image Added

Figura 1 - Bloco Converter base64 para Array de byte

Compatibilidade

  • Bloco servidor: cronapi.conversion.Operations.Base64ToBinary()

Retorno

Retorna o conteúdo convertido do parâmetro do bloco.

Parâmetros

Conteúdo

Texto codificado em Base64.

  • Posição: 1
  • Inglês: Content
  • Tipo: Texto / String
  • Exemplo: "T2zDoSwgbXVuZG8h"

Exemplo

Neste exemplo, adicionamos em uma view um componente visual imagem dinâmica e um botão, que será responsável por acionar a função que converterá o texto base64 gerado a partir da imagem em um array de bytes, que será utilizado para alimentar o primeiro parâmetro do bloco Iniciar download.


Image Added

Figura 2 - Obtendo a imagem para conversão


Na figura 2.1, adicionamos o bloco Obter valor do campo, configurado para receber o ng-model do componente visual imagem dinâmica, ao bloco imprime. Isso fará com que o texto em formato base64 da imagem recebida pelo componente visual seja exibido no console do depurador. Em seguida, utilizamos o bloco Iniciar download, passando no primeiro parâmetro o bloco Converter base64 para Array de byte. O texto impresso no console é utilizado como valor do parâmetro "Conteúdo". Finalmente, definimos o nome e a extensão da imagem gerada.


Image Added

Figura 2.1 - Função de conversão


Executamos o projeto e, através do botão Converter Base64 para Array de Bytes, acionamos a função da figura 2.1, fazendo com que o texto em formato base64 fosse convertido em um array de bytes e, posteriormente, iniciado o download da imagem.

 

Image Added

Figura 2.2 - Imagem baixada

Nesta página

Índice

Conteúdo convertido para binário: 0101010001100101011100110111010001100101
Informações
titleMais sobre
Sistema Binário