File di testo (.txt)

ISO/IEC Standard

Un file di testo semplice memorizza caratteri senza impaginazione, font o immagini incorporate. Gli editor e i programmi possono leggerlo, ma i caratteri accentati possono essere visualizzati in modo errato se l’encoding del file viene identificato male.

Converti da SRT a TXT

Convertitore gratuito da SRT a TXT nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispezione e metadati

I sistemi operativi e gli analizzatori di file identificano i file TXT ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Privato - i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file TXT ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

EF BB BF / Nessuno

RAPPRESENTAZIONE ASCII: BOM UTF-8 / Testo grezzo

Standardizzazione: ISO/IEC 10646 / Unicode Standard / IETF RFC 2046

Specifiche tecniche

Architettura del contenitoreSequenza di caratteri leggibili dall'uomo codificati come ASCII, UTF-8, UTF-16 o ISO-8859
CompressioneByte di caratteri grezzi non compressi
Endianness dei byteUTF-8 (indipendente dall'ordine dei byte); Big/Little-Endian indicato dal BOM in UTF-16/32
Spazi coloreN/D (Testo semplice)
Canali e strutturaFlusso lineare di caratteri, marcatori di nuova riga (LF \n o CRLF \r\n) e spazi bianchi
Dimensioni massimeLunghezza del flusso illimitata
TrasparenzaNessuna
Streaming e progressivoIl testo semplice è sequenziale; la lettura in streaming dipende dal software.

Matrice di confronto tecnico: TXT vs Concorrenti

Attributo tecnicoTXT (Attuale)MDPDFHTML
Formattazione visivaNessuna (puro testo senza stili)Sintassi Markdown leggeraLayout visivo di pagina fissoStile CSS e DOM completo
Software richiestoNessuno (qualsiasi terminale o editor di testo)Visualizzatore / lettore MarkdownLettore PDF dedicatoBrowser Web
Dimensione del fileMinima assoluta possibileDimensione di testo minimaGrande contenitore binarioOverhead di markup moderato
Longevità nel tempoDipende dalla conservazione del file e dall’identificazione della codificaPuò essere conservato nel tempoAlta (standard ISO)Alta (standard W3C)

Modalità di corruzione comuni e guida al recupero esadecimale

Le lettere accentate vengono visualizzate come simboli illeggibili, per esempio “é”, o come caratteri sostitutivi come “�”.

Causa principale: Disallineamento della codifica: un file ANSI/Windows-1252 meno recente aperto come UTF-8 senza la conversione appropriata.

Ripristino: Riconverti il file specificando esplicitamente la codifica UTF-8 utilizzando il convertitore di testo di File2File.app.

Analisi di sicurezza e vettori di attacco del parser

I file di testo semplice non contengono codice eseguibile, ma caratteri Unicode malevoli possono ingannare gli utenti o causare l'iniezione nel terminale.

Vettori di attacco noti

  • Caratteri unicode Right-to-Left Override (RTLO) che falsificano le estensioni di file eseguibili (ad es. 'report[RTLO]cod.exe').
  • Iniezione di sequenze di escape del terminale che eseguono comandi della shell quando si visualizza il testo grezzo tramite 'cat'.
  • Attacchi di omoglifo che sostituiscono le lettere ASCII standard con caratteri cirillici identici nell'aspetto all'interno degli URL.

Migliori pratiche difensive: Sanitizza i caratteri di controllo Unicode bidirezionali e i codici di escape del terminale durante il rendering dei file di testo.

Origini storiche e tappe fondamentali

2008L'UTF-8 supera l'ASCII e le code page legacy diventando la codifica di testo dominante sul World Wide Web.
1991Il Consorzio Unicode pubblica The Unicode Standard versione 1.0, unificando gli alfabeti di tutto il mondo.
1963L'American Standards Association pubblica l'ASCII (American Standard Code for Information Interchange).

Vantaggi principali

  • I file di testo semplice si aprono negli editor di testo e si possono cercare o elaborare con strumenti da riga di comando. Se il testo accentato appare illeggibile, controlla la codifica dei caratteri.
  • Il testo semplice è facile da conservare e migrare, ma la sua leggibilità nel tempo dipende dalla conservazione del file e dalla conoscenza della codifica.
  • Nessun sovraccarico di formato: contiene solo dati, senza metadati superflui, tag binari o strutture proprietarie.

Limiti tecnici e svantaggi

  • Zero formattazione visiva: non può applicare nativamente grassetto, corsivo, colori o modifiche alle dimensioni dei caratteri senza un linguaggio di markup esterno.
  • Le differenze di fine riga tra piattaforme (Windows CRLF vs Unix LF) possono causare problemi di formattazione tra diversi sistemi operativi.
  • Le ambiguità di codifica storiche (ANSI, Shift-JIS, Windows-1252) possono causare la corruzione dei caratteri (mojibake) senza l'uso di UTF-8.

Curiosità tecniche

  • L'UTF-8 è stato inventato su una tovaglietta di carta in una tavola calda del New Jersey nel 1992 da Ken Thompson e Rob Pike durante la cena.
  • Windows utilizza due caratteri per una nuova riga: Carriage Return (CR, 0x0D) e Line Feed (LF, 0x0A), un'eredità delle macchine da scrivere meccaniche.
  • UTF-8 è la codifica dei caratteri predominante sui siti web, anche se la sua quota esatta cambia nel tempo.

Domande tecniche frequenti

Cos'è l'UTF-8?

UTF-8 codifica il repertorio Unicode e conserva i valori di byte originali dei caratteri ASCII.

Qual è la differenza tra i fine riga di Windows e Unix?

Windows usa CRLF (due byte: Carriage Return e Line Feed) per indicare una nuova riga; Unix, Linux e macOS usano LF (un solo byte Line Feed).

Come posso convertire un file TXT in PDF?

Puoi convertire file di testo semplice in documenti PDF o Word puliti e professionali con un solo clic utilizzando File2File.app direttamente nel tuo browser web.