Ler arquivos por tamanho de bytes

Consome um arquivo previamente aberto para leitura, particionando-o em fragmentos determinados por um tamanho de bytes específico a fim de executar um ou mais comandos uma determinada quantidade de vezes.

A quantidade de vezes que o(s) comando(s) será(ão) executado(s) é o valor resultante da divisão do tamanho do arquivo pelo tamanho de bytes passado.

Tamanho do Arquivo = 420bytes

Tamanho = 100

Quantidade de execuções= (420/100) = 4.2

Obs.: Caso a divisão tenha resto, como o exemplo acima, a função contabiliza o resto da divisão como uma execução.

 

Parâmetros

NomeTipoDoc
Parâmetro1ObjetoObjeto que faz referência a um arquivo aberto para leitura
Parâmetro1InteiroQuantidade de bytes a ser lida por vez. Caso nulo, o valor padrão será 1024 bytes

O tipo de objeto esperado é o mesmo retornado pela função "Abrir arquivo para leitura"

 

Compatibilidade

 Servidor

Exemplo 1

A função abaixo em destaque recebe um objeto arqLeit que representa um arquivo de tamanho 420 bytes. Esse arquivo então é lido em blocos de 100 bytes onde cada bloco representa uma rodada de execução dos comandos definidos.

Sobre Arquivos

Um arquivo é um objeto em um computador que armazena dados, informações, configurações ou comandos a serem usados por um programa de computador. Arquivos contém diferentes tipos ou extensões, variando a depender do software usado para sua criação. Por exemplo, para criar um arquivo de texto, utliza-se um editor de texto, para criar um arquivo de imagem utiliza-se um editor de imagens.

Arquivos


Sobre Bytes

Byte (lê-se baite) é uma unidade de informação digital equivalente a oito bits. O símbolo do byte é um (B) maiúsculo, para diferenciar de bit (b). O byte é usado em geral nas áreas de computação e telecomunicações, para especificar quantidade, por exemplo, a quantidade de memória de um determinado dispositivo ou a capacidade de armazenamento.

Bytes

 

Sobre o bloco

A função utilizada para ler arquivos por linhas é composta por:

Arquivo aberto pra leitura: Objeto que faz referência a um arquivo aberto para leitura

Tamanho:Quantidade de bytes a ser lida por vez

Retorno: Variável que irá receber o conteúdo definido pelo tamanho

Comandos: Comandos a serem executados