Un file TXT è una sequenza di caratteri e niente di più. Non ci sono grassetto, font, formato pagina, immagini incorporate o intestazione: solo le lettere, le cifre, la punteggiatura e gli a capo che hai digitato. Questa assenza è tutto il valore del formato: un file di testo semplice scritto quarant'anni fa oggi si apre in qualsiasi editor su qualsiasi sistema operativo, cosa che nessun altro formato di documento può affermare.
Come un TXT memorizza il testo
Due decisioni invisibili determinano se un file TXT si legge correttamente, e entrambe sono fuori dal controllo del file.
La prima è la codifica dei caratteri: la tabella che associa i byte su disco alle lettere sullo schermo. UTF-8 è la soluzione moderna e gestisce ogni sistema di scrittura; i file più vecchi possono usare una codifica regionale come Windows-1252, ISO-8859-1 o Shift_JIS. Un file di testo semplice non indica quale codifica utilizza, quindi un programma deve indovinarla. Un'ipotesi sbagliata produce il familiare é dove dovrebbe esserci un é. Alcuni file iniziano con un breve marcatore chiamato byte order mark che suggerisce la codifica, ma è opzionale e non sempre gradito.
La seconda sono i terminatori di riga. Windows termina una riga con un ritorno carrello seguito da un avanzamento riga (CRLF); macOS e Linux usano solo l'avanzamento riga (LF). Se li confondi, il file si fonde in un'unica lunga riga oppure mostra un carattere estraneo alla fine di ogni riga.
Poiché un file TXT non ha una struttura da comprimere o che possa danneggiarsi a metà, è anche il formato che ha più probabilità di sopravvivere a un trasferimento difettoso più o meno intatto.
Quali metadati contiene un TXT
Nessuno. Questa è la risposta onesta ed è anche quella interessante.
Un file di testo semplice non ha contenitore, intestazione né un posto dove inserire un autore, un titolo o una data di creazione. Tutto ciò che un report sui metadati può dire su un TXT proviene da fuori dal file, dal file system che lo conserva e dall'analisi dei byte stessi: il nome del file, la dimensione in byte, l'orario di modifica registrato dal sistema operativo, la codifica rilevata, il tipo di terminatore di riga e il conteggio di caratteri e righe.
Per chi è preoccupato da ciò che un documento rivela, questo rende il testo semplice la cosa più sicura da inviare. Non c'è un campo autore da dimenticare, né tempo di modifica, né versione del software, né miniatura di una bozza precedente. Quello che vedi nel file è ciò che è nel file.
Significa anche che la data del file system è l'unica data disponibile e che copiare un file spesso la reimposta. Se conta la data in cui è stato scritto un file di testo, annotala nel testo.
Quando usare TXT
Usa il testo semplice per appunti, log, configurazioni, dati che intendi elaborare con altre app e qualunque cosa debba restare leggibile tra decenni. È il formato giusto quando le parole sono l'unico punto centrale.
È il formato sbagliato nel momento in cui ti serve un'intestazione, una tabella, un'immagine o un'interruzione di pagina. Scegli Markdown se vuoi una struttura leggera mantenendo il file leggibile, un formato di elaboratore di testi se il documento richiede un vero layout o un PDF se deve apparire identico per ogni lettore.