Arquivos

1036 palavras 5 páginas
O que é um arquivo? No hardware possui um cabeçalho de identificação com seu nome e tipo logo depois vem seu conteúdo, isso dentro do sistema de arquivos que o dispositivo de armazenamento foi formatado. No sistema operacional, pode ser representado como um espaço para armazenamento de dados. Um arquivo é interpretado pela linguagem C como qualquer dispositivo, desde um arquivo em disco até um terminal ou uma impressora. Para utilizar um arquivo você deve associá-lo a uma stream e, então, manipular a stream.

O que é uma stream? Dispositivo lógico que representa um arquivo ou dispositivo. Existem dois tipos de stream: Texto: Em uma stream de texto podem ocorrer certas traduções de acordo com o sistema hospedeiro.
Por exemplo, um caracter de nova linha pode ser convertido para os caracteres retorno de carro e alimentação de linha. Devido a isso pode não haver uma correspondência entre os caracteres da stream e do dispositivo externo; a quantidade de caracteres pode não ser a mesma. Binária: A stream binária é uma sequência de bytes com uma correspondência de um para um com os bytes encontrados no dispositivo externo, isto é, não ocorre nenhuma tradução de caracteres. O número de bytes é o mesmo do dispositivo. Diferença entre arquivo texto e arquivo binário: O arquivo texto armazena caracteres que podem ser exibidos na tela do terminal ou até modificados com um editor de textos puro, já o arquivo binário não pode ser exibido corretamente, ele deve ser consultado somente pelo aplicativo que o criou (ou outro compatível). O formato binário armazena dados como sequências de bits,e é normalmente ocupa menos espaço do que o arquivo texto.

Declaração de arquivo binário em C Para declarar um arquivo precisamos ultilizar o tipo de dados FILE definido na stdio.h, nesse tipo de dados é possível armazenar as informações do arquivo. É necessário criar um ponteiro desse tipo, já que, muitas das vezes, não sabemos quanto de memória o arquivo

Relacionados

  • O que é Arquivo?
    2178 palavras | 9 páginas
  • Arquivos
    1100 palavras | 5 páginas
  • ARQUIVO
    2870 palavras | 12 páginas
  • Arquivo
    616 palavras | 3 páginas
  • Arquivo
    5418 palavras | 22 páginas
  • Arquivo
    37410 palavras | 150 páginas
  • Arquivos
    2738 palavras | 11 páginas
  • arquivos
    737 palavras | 3 páginas
  • Arquivo
    730 palavras | 3 páginas
  • Arquivo
    2615 palavras | 11 páginas