Sei sulla pagina 1di 2

12/9/2017 File di testo - Wikipedia

File di testo
Da Wikipedia, l'enciclopedia libera.
Questa voce o sezione sull'argomento formati di file non cita le fonti necessarie
o quelle presenti sono insufficienti.

Un file di testo un file per computer che contiene solamente testo


puro, ossia del testo immediatamente comprensibile a un essere umano.

Il termine pu essere usato in contrapposizione a file binario, che


invece un file contenente dati, in prima battuta, non direttamente
riconducibili a una forma testuale comprensibile a un essere umano. In
realt, dal punto di vista delle macchine, non c' distinzione tra i due
tipi, poich tutti i file non sono altro che sequenze di byte. La differenza
sta solo in ci che i byte rappresentano e come sono utilizzati.

I byte dei file di testo rappresentano quindi lettere, numeri, Un file di testo aperto con gedit
punteggiatura, spazi e altri normali simboli stampabili, ma possono
contenere anche alcuni caratteri di controllo come tabulatore, inizio
riga e ritorno a capo.

Indice
1 Codifica
2 Utilizzo
2.1 Utilizzo da parte del software
3 Voci correlate
4 Altri progetti

Codifica
Per codifica nei file di testo si intende la corrispondenza tra il valore dei byte, che sempre un numero intero
da 0 a 255, e il carattere rappresentato. La corrispondenza non sempre 1 a 1: in molte codifiche moderne un
solo carattere rappresentato da molti byte, in modo da superare il limite di 256 possibili caratteri e supportare
anche lingue ricche di simboli come quelle orientali. Esempi di codifiche 1 a 1 sono la comunissima ASCII,
quelle dello standard ISO 8859 e la EBCDIC. Esempi di codifiche multibyte sono i vari tipi di Unicode e
l'EUC.

Utilizzo
Ovviamente lo scopo per cui sono nati i file di testo, e tuttora un utilizzo molto frequente, la lettura/scrittura
diretta da parte degli utenti. La mancanza di formattazione li rende poveri dal punto di vista estetico, ma in
compenso grazie a questa semplicit non occorrono particolari programmi per leggerli, e spesso possono essere
trasferiti direttamente da un sistema operativo all'altro (a condizione di avere lo stesso charset a disposizione).

Per questo quasi tutti i software sono accompagnati da un file di testo semplice che ne d una breve
descrizione, spesso chiamato leggimi (o readme in inglese). Anche il codice sorgente dei programmi di solito
scritto in puro testo. Se un sorgente fosse scritto ad esempio in formato .doc (con Microsoft Word o

https://it.wikipedia.org/wiki/File_di_testo 1/2
12/9/2017 File di testo - Wikipedia

OpenOffice.org), il file prodotto conterrebbe anche informazioni binarie di formato che metterebbero in crisi i
compilatori.

Ci sono alcune limitazioni all'universalit dei file di testo:

la codifica non sempre ovvia, e quando il sistema non la riconosce o non la supporta, il file pu
diventare illeggibile;
i maggiori sistemi usano notazioni diverse per il carattere di a capo: Mac OS usa CR, UNIX usa LF,
Windows usa CR/LF.

L'estensione dei file di testo destinati alla lettura, quando utilizzata, generalmente .txt. Nel caso di file
sorgente l'estensione dipende dal linguaggio di programmazione utilizzato, ad esempio .c per il C e .htm/.html
per l'HTML.

Utilizzo da parte del software

I file di testo non sono necessariamente legati all'elaborazione umana. Molto spesso sono utilizzati puramente
dal software, sia in lettura che in scrittura, per l'immagazzinamento dei dati. Sono meno compatti dei file binari,
il che pu significare uno spreco di spazio su disco: ad esempio un numero a 32 bit, che pu valere miliardi,
occupa sempre 4 byte in binario, ma in formato testo ne occupa fino a 11 (come nel caso di -1222333444) pi
eventuali caratteri di delimitazione. Tuttavia, se l'occupazione del disco non critica, il formato testo presenta
dei vantaggi:

I dati possono essere utilizzati facilmente da altri programmi e sistemi, con una conoscenza minima della
loro struttura: si meno vincolati alla dimensione dei campi e all'ordine dei byte. Ad esempio, sebbene
ogni foglio elettronico abbia un suo formato di memorizzazione binaria, tutti possono lavorare con file di
testo dove la matrice di dati semplicemente un elenco di valori separati da caratteri standard (CSV,
TSV...)
L'eventuale corruzione dei dati causa in genere meno danni e solo localmente. Perdere un byte in un file
di testo di solito vuol dire perdere un dato; perderlo in un file binario pu voler dire sfasare e rovinare
l'intero file
All'occorrenza o in caso di errori (debugging) pu essere facilmente controllato da un utente. Ad esempio
esaminare e modificare un file INI molto intuitivo

Voci correlate
Videoscrittura
Codifica di caratteri
Testo puro
File binario
ASCII art

Altri progetti
Wikimedia Commons (https://commons.wikimedia.org/wiki/?uselang=it) contiene immagini o
altri file su file di testo (https://commons.wikimedia.org/wiki/Category:Text_files?uselang=it)

Estratto da "https://it.wikipedia.org/w/index.php?title=File_di_testo&oldid=82501323"

Questa pagina stata modificata per l'ultima volta l'8 ago 2016 alle 18:28.
Il testo disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo;
possono applicarsi condizioni ulteriori. Vedi le condizioni d'uso per i dettagli.

https://it.wikipedia.org/wiki/File_di_testo 2/2

Potrebbero piacerti anche