Olá, o professor disse arquivos binários deixam o arquivo otimizado, isso significa que na maioria dos casos onde se utiliza FileStream, devemos escrever os arquivos em binário? Quais seriam os casos onde se mais utiliza essa prática?
Olá, o professor disse arquivos binários deixam o arquivo otimizado, isso significa que na maioria dos casos onde se utiliza FileStream, devemos escrever os arquivos em binário? Quais seriam os casos onde se mais utiliza essa prática?
Olá Icaro, tudo bem?
Acredito que, tirando texto puro, ou alguns outros arquivos tipo texto, mas até esses podem ser "streamados".
Um exemplo, é um sistema onde é possível subir imagens. Atualmente estou fazendo um sistema de uma galeria de fotos e me utilizo bastante da classe FileStream
na parte de cópia da imagem que foi carregada no formulário, para salvar a imagem em disco.
Acredito que isso também seja usado num sistema que disponha downloads, onde fará o stream do arquivo completo até que o arquivo seja baixado completamente.
Com isso, o sistema enviará byte a byte, até que o arquivo completo seja transferido.
Espero ter ajudado!