Tipi di file flat

October 27

Tipi di file flat


Un piatto file memorizza le informazioni in una banca dati del computer a cui un utente può leggere e scrivere. file flat contengono categorie di dati definiti dall'utente. Ad esempio, un elenco dei bambini in una classe potrebbe contenere nomi, età e sesso. Diversi tipi di file flat usano metodi diversi per organizzare e accedere ai dati.

Valori separati da virgole

Molte applicazioni utilizzano valori separati da virgole (CSV) file flat. Questo formato di file di testo semplice registra ogni record su una riga. Esso delimita (separa) i valori di campo con una virgola e un ritorno dopo l'ultimo campo. Utilizzando l'esempio aula presenze, una voce in un file flat CSV potrebbe essere scritto come "Sarah, 12, femminile" su una sola riga e "John, 11, Maschio" nella riga successiva. Una voce con una virgola nei dati deve avere virgolette intorno ad esso, come " 'Smith, John', 11, maschile."

Lunghezza fissa

file flat lunghezza fissa non hanno delimitatori che separa i campi di dati. Invece, hanno un punto di partenza definito dall'utente e la lunghezza dei caratteri per ciascun record. Uno sviluppatore può creare il suo file flat con sei caratteri per il nome di un bambino, a partire dalla posizione zero (caratteri da uno a sei); due caratteri per età, a partire da luogo a sei (caratteri sette e otto); e un carattere per genere, a partire dalla posizione di otto (il carattere nono e ultimo). Una voce può essere scritto come "Sarah 12F." Notare lo spazio dopo "Sarah", che rappresenta il sesto carattere nel record. Se lo sviluppatore utilizza un programma di ricerca per trovare l'età di Sarah, avrebbe cercare il file flat a partire dalla posizione di sei e sarebbe controllare solo i campi nei parametri di ricerca. Durante la ricerca migliaia o milioni di record questo consente di risparmiare tempo.

delimitato da tabulazione

file flat delimitati da tabulazioni funzionano in modo simile a CSV file flat. Tuttavia, invece di utilizzare una virgola per separare i valori, il tasto tab identifica dove una voce finisce e un'altra comincia. In questo modo i dati immessi per contenere le virgole, senza la necessità di virgolette e, se uno sviluppatore ha bisogno di guardare un file di dati grezzi, le informazioni in esso appare organizzata e si possono eseguire la scansione rapidamente attraverso visivamente. file flat delimitati da tabulazioni differiscono anche dal file flat a lunghezza fissa per il loro metodo di ordinamento. Alcuni programmi possono visualizzare la scheda delimitatore come spazio e non riconoscere quando le voci cambiano, quindi lo sviluppatore deve assicurare il suo programma distinzione tra gli spazi e le schede per ordinare correttamente i dati.