Convertitore online gratuito da TXT a ASCII
Converti un file di testo semplice in ASCII rigoroso a 7 bit senza confondere le estensioni o ANSI con l’encoding.
Converti TXT in ASCII online - gratuito
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .txt
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .txt a .ascii
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .ascii convertito
Il risultato della conversione è pronto per il download.
Come convertire txt in ascii file
- File di testo
- Ancora nessuna valutazione.
Un'applicazione legacy, un dispositivo seriale, una routine di importazione o una regola di controllo del codice sorgente potrebbe rifiutare UTF-8 e accettare solo ASCII a 7 bit. La conversione modifica la codifica dei caratteri e potrebbe richiedere la sostituzione dei caratteri che ASCII non è in grado di rappresentare.
Contenuto dei file TXT
TXT è un'estensione del nome file per il testo semplice, non una codifica dei caratteri fissa. Gli editor di testo, gli esportatori di log, gli sviluppatori e gli utenti di applicazioni per ufficio creano file .txt in UTF-8, UTF-16, Windows-1252 e altre codifiche.
Un file chiamato notes.txt non è quindi automaticamente ASCII. UTF-8 è l'impostazione predefinita corrente più comune perché supporta lettere accentate, punteggiatura tipografica, scritture non latine ed emoji.
Significato di ASCII
ASCII è un set di caratteri a 7 bit con 128 valori, rappresentati dai byte 0x00 fino a 0x7F. Supporta lettere dell'alfabeto inglese, cifre, punteggiatura di base, tabulazioni e caratteri di controllo come ritorno a capo e avanzamento riga.
ASCII non è in grado di rappresentare caratteri come é, —, £, virgolette curve, caratteri cirillici, caratteri cinesi o emoji. I suoi vantaggi sono caratteri prevedibili a un byte e la compatibilità con i sistemi che richiedono esplicitamente input a 7 bit.
ASCII è una codifica, non un formato distinto di file di testo. Un sistema ricevente potrebbe richiedere un nome file .asc, .ascii o .txt, ma la sola modifica dell'estensione non modifica i byte del file.
Conversione con controllo rigoroso degli errori
Quando possibile, identifica la codifica di origine dal programma che ha creato il file. Su macOS o Linux, file -bi input.txt può fornire un'indicazione utile, ma il risultato non è definitivo.
Su macOS o Linux, usa iconv per interrompere l'operazione quando l'input contiene un carattere non rappresentabile:
iconv -f UTF-8 -t ASCII input.txt -o output.txt
Sostituisci UTF-8 con la codifica di input effettiva quando necessario, ad esempio WINDOWS-1252, UTF-16LE o UTF-16BE. Un comando non riuscito può lasciare un file di output parziale; controlla il relativo stato di uscita ed elimina l'output in caso di errore.
Python fornisce la stessa conversione rigorosa su Windows, macOS e Linux:
python -c "from pathlib import Path; s=Path('input.txt').read_bytes().decode('utf-8-sig'); Path('output.txt').write_bytes(s.encode('ascii'))"
Questo comando accetta UTF-8 con o senza un byte-order mark UTF-8 e genera un errore invece di modificare silenziosamente i caratteri non supportati. Modifica utf-8-sig solo dopo aver confermato che l'origine utilizza un'altra codifica.
Usa Visual Studio Code o un altro editor per esaminare e modificare l'origine, quindi esegui la conversione localmente dal relativo terminale integrato. Visual Studio Code può anche usare View → Command Palette → Change File Encoding → Save with Encoding e un'opzione ASCII, se disponibile, ma gli editor potrebbero sostituire i caratteri non supportati invece di generare un errore; usa un comando rigoroso per identificatori, record e altri dati esatti.
Scegliere deliberatamente le sostituzioni
Se è accettabile modificare il testo, GNU iconv può tentare la translitterazione:
iconv -f UTF-8 -t ASCII//TRANSLIT input.txt -o output.txt
La translitterazione può convertire é in e e le virgolette tipografiche in virgolette dritte. I risultati variano in base al sistema operativo e alla libreria, e i caratteri privi di un sostituto appropriato possono comunque essere omessi o causare un errore. Per dati controllati, sostituisci esplicitamente i caratteri prima della conversione e verifica ogni modifica.
Non usare l'impostazione Save As → ANSI di Windows Notepad come conversione ASCII. “ANSI” indica solitamente la code page Windows attiva, ad esempio Windows-1252, che consente byte superiori a 0x7F.
Verifica della compatibilità con il sistema di destinazione
Conferma che il sistema ricevente richieda effettivamente ASCII a 7 bit, anziché Windows-1252, “ANSI” o una code page ASCII estesa non specificata. ASCII esteso non è un singolo standard; lo stesso byte può rappresentare caratteri diversi in code page diverse.
Controlla nell'output la punteggiatura modificata, i simboli rimossi, le variazioni nella larghezza dei campi e le terminazioni di riga richieste. Il testo ASCII utilizza normalmente LF sui sistemi Unix-like e CRLF in molte importazioni orientate a Windows; la conversione della codifica non li modifica necessariamente. L'output ASCII rigoroso non deve includere un byte-order mark UTF-8.
La maggior parte dei convertitori TXT basati sul caricamento non dichiara chiaramente la codifica di output o i criteri di sostituzione. Per i file sensibili o le importazioni rigorose, usa strumenti locali; usa un servizio online solo quando offre esplicitamente l'output US-ASCII, documenta la gestione dei caratteri non supportati e la relativa informativa sulla privacy consente il caricamento.
Software e collegamenti suggeriti: convertitori da txt a ascii
Domande frequenti
Il convertitore da TXT a ASCII è gratuito?
Sì, convertire TXT in ASCII su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.
Quanto può essere grande il mio file TXT?
Puoi caricare file TXT fino a 50 MB e convertire fino a 100 file alla volta in un unico lotto.
Cosa succede ai file caricati?
I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.
Devo installare un software per convertire TXT in ASCII?
No. La conversione da TXT a ASCII avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.
La conversione non è riuscita?
Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file TXT valido per questa conversione da TXT a ASCII. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.
Cosa succede alle lettere accentate quando si converte un file TXT in ASCII?
I caratteri al di fuori dell'intervallo ASCII a 7 bit, come le lettere accentate, le emoji e molti alfabeti non latini, non possono essere rappresentati e potrebbero essere rimossi, sostituiti o traslitterati. Controlla il risultato se questi caratteri sono importanti.
La conversione da TXT ad ASCII modifica la formattazione del testo?
La formattazione del testo semplice, come interruzioni di riga, spazi e tabulazioni, viene generalmente preservata, ma ASCII non può memorizzare stili di testo avanzati, immagini incorporate o altre funzioni del documento. Il risultato rimane modificabile come testo semplice.
Perché alcuni file TXT non vengono convertiti in ASCII?
La sorgente potrebbe usare UTF-8, UTF-16 o un'altra codifica invece dell'ASCII a 7 bit, e interpretarla con la codifica sbagliata può produrre caratteri illeggibili. Una conversione rigorosa in ASCII deve identificare o decodificare correttamente la codifica sorgente prima di rimuovere i caratteri non supportati.
Un file ASCII è più piccolo del file TXT originale?
Potrebbe essere più piccolo quando il file TXT contiene caratteri multibyte, ma la differenza dipende dal testo e dalla codifica originale. La sola modifica dell'estensione non cambia il contenuto o la codifica del file.