File di testo - it.LinkFang.org

File di testo


Un file di testo è un file per computer che contiene solamente testo puro, ossia la codifica binaria di caratteri comprensibili a un lettore umano, come lettere, numeri, segni di punteggiatura, ecc.

Il termine può essere usato in contrapposizione a file binario, che è invece un file contenente sequenze binarie non riconducibili a una codifica di caratteri leggibili, come ad esempio rappresentazioni binarie di pixel o delle istruzioni di una applicazione eseguibili dalla CPU. 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. È il formato del file che indica come vanno interpretate le sequenze di byte che lo formano.

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

Indice

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 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:

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 o .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:

Voci correlate


Altri progetti











Categorie: Formati di file | File system | Scrittura




Data: 29.11.2020 12:48:11 CET

Sorgente: Wikipedia (Autori [Cronologia])    Licenza: CC-by-sa-3.0

Modifiche: Tutte le immagini e la maggior parte degli elementi di design correlati a questi sono stati rimossi. Alcune icone sono state sostituite da FontAwesome-Icons. Alcuni modelli sono stati rimossi (come "l'articolo ha bisogno di espansione) o assegnati (come" note "). Le classi CSS sono state rimosse o armonizzate.
Sono stati rimossi i collegamenti specifici di Wikipedia che non portano a un articolo o una categoria (come "Redlink", "collegamenti alla pagina di modifica", "collegamenti a portali"). Ogni collegamento esterno ha un'icona FontAwesome aggiuntiva. Oltre ad alcuni piccoli cambiamenti di design, sono stati rimossi i media container, le mappe, i box di navigazione, le versioni vocali e i geoformati.

Notare che Poiché il dato contenuto viene automaticamente prelevato da Wikipedia in un determinato momento, una verifica manuale è stata e non è possibile. Pertanto LinkFang.org non garantisce l'accuratezza e l'attualità del contenuto acquisito. Se ci sono informazioni che al momento sono sbagliate o che hanno una visualizzazione imprecisa, non esitate a Contattaci: e-mail.
Guarda anche: Impronta & Politica sulla riservatezza.