File binari

I file binari sono file in cui i dati sono memorizzati nello stesso modo in cui si trovano in memoria, per cui, per esempio, un intero occupa su un file binario sempre sizeof(int) byte, indipendentemente dal suo valore. Al contrario, in un file di testo il numero 0 occupa 1 byte mentre 92134 occupa cinque byte (ha cinque cifre, e quindi servono cinque caratteri per scriverlo). I vantaggi dei file binari rispetto a quelli di testo sono: minore dimensione (in media), facilità di modificare il file, facilità di riposizionarsi nel file. Gli svantaggi sono la non portabilità da un tipo di calcolatore a un altro, e il fatto che non si può creare o modificare un file binario usando un editor di testi.

  1. rappresentazione di dati come testo e in formato binario
  2. scrivere interi su file binario
  3. leggere interi da file binario
  4. leggere fino alla fine del file
  5. leggere array da file
  6. scrittura di un file di interi casuali
  7. aprire un file in lettura e scrittura
  8. posizionarsi nel file
  9. scambio a coppie
  10. ordinamento a bolle
  11. trovare e usare la posizione assoluta all'interno di un file
  12. sostituzione di stringhe in un file binario (non in programma)
  13. determinare la dimensione di un file (non in programma)
  14. ordinamento per selezione (non in programma)

Tutto il capitolo su una pagina   Versione postscript   Versione PDF