Connect > Funcionalidades > Documentação das Ações > Interação com Arquivos e o Formato ByteStream

Interação com Arquivos e o Formato ByteStream

Sumário

  1. Conceito
  2. ByteStream no CONNECT
  3. Ações que Utilizam ByteStream
    3.1 Conversão de Dados
    3.2 Criptografia PGP
    3.3 Operações com Arquivos

1. Conceito

Um ByteStream é uma sequência de bytes usada para ler, gravar e transferir dados binários, como arquivos, imagens, PDFs e conteúdos criptografados. Diferentemente dos streams de texto, ele manipula dados em baixo nível, sem interpretar caracteres.

Na linguagem Java, os ByteStreams derivam das classes InputStream e OutputStream, sendo amplamente utilizados para entrada e saída de dados em formato binário.

2. ByteStream no CONNECT

No CONNECT, o ByteStream funciona como o formato intermediário padronizado entre ações nativas, garantindo integrações eficientes, seguras e consistentes. Ele permite que o usuário trabalhe com dados externos de forma simples, enquanto conceitos técnicos como InputStream e OutputStream são tratados nos bastidores. É utilizado para:

Essa padronização assegura a interoperabilidade entre ações que manipulam arquivos, dados criptografados e outros conteúdos binários, promovendo consistência e flexibilidade nas integrações.

3. Ações que Utilizam ByteStream

3.1 Conversão de Dados

3.2 Criptografia PGP

3.3 Operações com Arquivos

FTP:

Arquivos Locais (Standalone):

Disponíveis apenas na versão Standalone (on-premises).

Manipulação de PDFs:

Observação:

O CONNECT ainda possui ações legadas que não seguem o padrão ByteStream, utilizando tipos como String, byte[], FileAttachment e SeniorConnectFile. Essas variações podem causar dificuldades na interoperabilidade entre ações, na manutenção e na escalabilidade dos fluxos.

Recomendações Atuais

Enquanto o pacote de padronização não é disponibilizado, recomenda-se:

Considerações Técnicas

Este artigo ajudou você?