Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti BMP in TXT gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
BMP in TXT
Nessuno scannerizza in BMP di proposito oggi. I file che arrivano qui sono stati scritti da un driver di scanner degli anni novanta, da un gateway fax, da un dispositivo multifunzione con un firmware vecchio, o da un sistema di documenti Windows che gira silenziosamente in un ufficio archivi da vent’anni. Microsoft pubblicò il formato nel 1987 e l’intestazione da 40 byte che quei file portano nel 1990; il registro lo marca come legacy e gli archivi che ha prodotto sono ancora lì.
Questo dà forma al lavoro. Questo è raramente una pagina e una domanda — è una directory, o una condivisione, o un’esportazione da un sistema in dismissione, e le parole devono uscire perché il sistema che poteva leggerle sta andando via. Significa anche che nessuno può tornare indietro e scansionare di nuovo, che è la differenza tra questa pagina e ogni altra pagina OCR del sito: una fotografia può essere rifatta e uno screenshot può essere rifatto a dimensioni maggiori, ma un fax del 1997 di una lettera firmata è buono quanto lo sarà mai.
Poiché un BMP costa tre byte per pixel senza compressione, la sua dimensione è aritmetica e funziona al contrario. Una pagina A4 scannerizzata a 300 dpi è 2.480 per 3.508 pixel e circa 26 MB. La stessa pagina a 150 dpi è 1.240 per 1.754 e circa 6,5 MB. Un file misurato in centinaia di kilobyte è stato scannerizzato a una risoluzione troppo bassa per essere letto in modo affidabile.
È una cosa utile da verificare prima di convertire un archivio piuttosto che dopo. La risoluzione è il singolo predittore più forte di come andrà il riconoscimento, è fissata al momento della scansione, e con un BMP potete leggerla dalla dimensione del file senza aprire nulla. Ordinare la directory per dimensione è quindi un ordinamento approssimativo per come andrà il riconoscimento, che è un pezzo di triage insolitamente economico — e che funziona solo perché il formato non comprime nulla, quindi nulla del contenuto interferisce con il numero.
Una grande parte della scansione legacy era bilevel: ogni pixel forzato al nero puro o al bianco puro al momento della scansione, perché una pagina memorizzata a un bit per pixel occupava un ottavo dello spazio e lo spazio su disco era il vincolo. Le immagini fax sono lo stesso per definizione.
Il riconoscitore vuole il grigio. I bordi anti-aliased e i tratti parziali sono ciò che gli permette di distinguere una e da una c, e la soglia li ha rimossi prima che il file esistesse — le grazie sottili svaniscono, il testo sbiadito si rompe in frammenti, e il testo in grassetto sanguina in una macchia. Niente lo recupera, e nessuna impostazione su questa pagina compensa. Se la carta esiste ancora, scansionare di nuovo in scala di grigi a 300 dpi vale più di qualsiasi quantità di elaborazione. C’è una piccola consolazione: una pagina A4 bilevel a 300 dpi è circa 1,1 MB anziché 26, quindi un archivio di esse è una frazione della dimensione che un archivio di scansioni a colori sarebbe stato, che è esattamente perché è stata scannerizzata in quel modo.
Ogni risultato mantiene il nome file originale con l’estensione cambiata, quindi l’ordine dei file di testo è l’ordine dei bitmap — che è ciò che il sistema di imaging ha deciso nel 1998. Nomi come SCAN0001 attraverso SCAN0912 si ordinano correttamente; nomi che finiscono in numeri non riempiti no, e un insieme che arriva alla pagina 10 la metterà direttamente dopo la pagina 1.
La modalità di fallimento da tenere d’occhio è quella silenziosa. Una pagina su cui il riconoscitore non ha trovato nulla torna come file vuoto piuttosto che come errore, quindi un foglio separatore bianco, una pagina scannerizzata capovolta e una pagina il cui contrasto l’ha sconfitta appaiono tutti identici nella directory di output. Ordinare i risultati per dimensione e aprire i più piccoli richiede un minuto e li trova tutti.
Inglese, tedesco, francese e spagnolo hanno modelli qui, e la scelta non è un suggerimento. Il riconoscitore abbina le forme contro le forme delle lettere e il vocabolario di una lingua, e data quella sbagliata non fallisce — restituisce la corrispondenza più vicina dentro un set che non contiene la risposta giusta.
Il sintomo è un testo che è fluente e sbagliato: umlaut tedeschi storpiati, accenti francesi caduti, parole che quasi esistono. Su un archivio vale la pena farlo bene sul primo file piuttosto che sul centesimo, perché un lotto letto nella lingua sbagliata produce una directory di output plausibile di cui nessuno si accorge che è rotto fino a molto dopo.
Questo è l’unico motore sul sito che può essere sicuramente sbagliato piuttosto che solo imperfetto. Un convertitore che trasforma un bitmap in un PNG o funziona o lancia; questo restituisce un testo che sembra esattamente un testo che dica o meno ciò che la pagina diceva, senza alcun marcatore sulle parti di cui non era sicuro.
Leggete l’output contro l’originale, e leggete prima i numeri. Una cifra letta male in un totale di fattura, in un riferimento di conto o in una data è precisamente l’errore che sopravvive a una scorsa veloce del risultato e causa un problema reale mesi dopo. Le cifre sono anche il caso peggiore per il riconoscimento, perché non c’è un vocabolario dietro di esse — una lettera sbagliata di solito produce una parola che non è una parola, e una cifra sbagliata produce un numero perfettamente plausibile. Su un archivio, un controllo a campione di una pagina ogni venti è il minimo che rende l’output utilizzabile come prova di qualcosa, e tenere i bitmap è ciò che lo rende correggibile dopo.
Testo semplice: niente intestazioni, niente colonne, niente tabelle, niente posizioni sulla pagina. Una lettera o un memo a colonna singola torna in ordine e si legge correttamente, il che copre una buona parte di ciò che si trova in un archivio di documenti.
Qualsiasi cosa strutturata si degrada. Una pagina a due colonne può tornare con le colonne intercalate, perché il riconoscitore legge attraverso righe che sembrano righe. Un modulo perde la connessione tra un’etichetta e il valore accanto, e una tabella diventa una corsa di numeri senza indicazione di quale colonna provenissero. Per quelli, aspettatevi di lavorare sul risultato o di gestirli pagina per pagina.
Tesseract normalmente recupera tre cose da una CDN di terze parti: il suo script worker, il suo core WebAssembly e il modello linguistico. Lasciato come viene, quello sono tre richieste a qualcun altro che portano il vostro indirizzo e l’URL della pagina su cui siete — su un sito la cui intera pretesa è che il documento non sia affare di nessun altro.
Tutte e tre sono servite da questa origine invece, e un test fallisce se un URL CDN riappare. Il bitmap stesso non sarebbe andato da nessuna parte in nessun caso; il punto è che una persona che legge una busta paga o un referto medico non dovrebbe avere il fatto annunciato a terzi come effetto collaterale degli strumenti.
Lasciate cadere la cartella. Ogni file è riconosciuto a turno e i risultati tornano insieme, mantenendo i nomi file originali con l’estensione cambiata. Il motore è avviato una volta per la lingua che avete scelto e mantenuto tra i file, quindi un lotto di quaranta paga l’avvio di alcuni secondi una volta invece di quaranta volte.
È ancora la cosa più lenta di questo sito di un margine ampio, e il tetto di 100 MB per file — circa 33 megapixel di bitmap — non è il vincolo. Il tempo lo è. Avviate un archivio grande, lasciatelo, e controllate i primi risultati prima di lasciarlo: un’ora di riconoscimento nella lingua sbagliata è un’ora spesa due volte.
Se le scansioni sono leggibili ma il prodotto consegnabile è un documento piuttosto che una trascrizione, convertire i bitmap in PDF e mantenere le immagini è di solito ciò che il destinatario voleva davvero — l’estrazione del testo conta solo se qualcuno deve cercare o riutilizzare le parole.
E se il riconoscimento torna scarso sulle prime pagine, la conclusione onesta è spesso che l’archivio non è abbastanza buono per essere letto automaticamente. Un fax bilevel a 200 dpi di una copia carbone ha un soffitto che nessuno strumento supera. Scoprirlo dopo cinque pagine invece di cinquecento è la cosa più utile che questa pagina può offrire.
| BMP | TXT | |
|---|---|---|
| Nome completo | Bitmap di Windows | Testo semplice |
| Estensione del file | .bmp, .dib | .txt, .text, .log |
| Tipo di media | image/bmp | text/plain |
| Compressione | Senza compressione | — |
| Prima pubblicazione | 1987 | 1963 |
| Pubblicato da | Microsoft | — |
| Specifica | — | Unicode |
| Licenza | Pubblicato, non standardizzato | Standard aperto |
| Situazione attuale | Vecchio, ancora letto ovunque | Attuale |
| Profondità di bit | 8 | — |
| Colore che sa descrivere | RGB, tavolozza indicizzata | — |
| Si apre nel browser | Tutti i browser | Tutti i browser |
| Valutato al suo posto | PNG, TIFF | MD, RTF |
TXT è un formato di lavoro e BMP è un formato finito. Torna testo modificabile invece di un'immagine della pagina, che di solito è il motivo della conversione e insieme il suo limite.
BMP risale al 1987 ed è largamente superato. TXT è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.
I programmi di sempre non coincidono: BMP si apre in Microsoft Paint, GIMP e IrfanView, TXT in Notepad, TextEdit e Visual Studio Code, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
BMP è il formato di Microsoft, pubblicato nel 1987. Registra 8 bit per canale.
TXT risale al 1963, descritto in Unicode. Notepad, TextEdit e Visual Studio Code lo leggono.
TXT è stato pubblicato nel 1963 e BMP nel 1987. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è Tesseract, il motore libero di riconoscimento del testo; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. Tesseract viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
BMP e TXT descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Il testo viene letto per riconoscimento di forme, quindi è un’ipotesi motivata e non una trascrizione. Caratteri puliti, dritti e ben illuminati a una risoluzione decente escono quasi perfetti; una foto scattata di sbieco, un fax sbiadito, un carattere insolito o una scrittura a mano produrranno errori. Controlla sempre il risultato contro l’originale prima di fidartene. L’impostazione della lingua conta: con quella sbagliata quello che torna sono sciocchezze dette con sicurezza, non un messaggio d’errore.
TXT è un formato di lavoro e BMP è un formato finito. Torna testo modificabile invece di un'immagine della pagina, che di solito è il motivo della conversione e insieme il suo limite.