Wolfram Language

Leia um arquivo diretamente como uma ByteArray

A nova função ReadByteArray pode ler em um arquivo ou transmitir diretamente para uma ByteArray, ignorando a sobrecarga de leitura em um arranjo de bytes e, em seguida, criando o arranjo.

Leia em um arquivo como uma ByteArray.

Converta os primeiros seis bytes em uma cadeia de caracteres na codificação Latin-1. Estes identificam os dados como uma imagem GIF.

Os próximos quatro bytes codificam as dimensões da imagem como dois inteiros de 16 bits.

Confirme as dimensões importando os dados binários como uma imagem.

Codifique os dados como Base64.

Os dados codificados em Base64 são um terço maiores que os dados originais, mas usam apenas letras, números, + e /. Isso faz com que seja seguro visualizar ou transmitir por meio de métodos que podem ser confundidos pelo controle ou por outros caracteres especiais.

A leitura direta em uma ByteArray em vez de uma leitura em um arranjo de bytes, e em seguida criar um arranjo, permite que um espaço de armazenamento seja salvo por um fator de 8 na memória.

Exemplos Relacionados

de en es fr ja ko zh