Qual è la differenza tra file binari e di testo?

Tutti i file possono essere classificati in uno dei due formati di file – binario o di testo. I due tipi di file possono sembrare lo stesso in superficie, ma codificare i dati in modo diverso. Mentre sia Binario i file di testo e contengono i dati memorizzati come una serie di bit (valori binari di 1 e 0), il bit in file di testo rappresentano personaggi, mentre i bit in file binari rappresentano personalizzati dei dati .Mentre i file di testo contengono dati testuali solo, i file binari possono contenere sia dati testuali e binari personalizzati.

I file binari

I file binari in genere contengono una sequenza di byte , o ordinati raggruppamenti di otto bit . Quando si crea un formato di file personalizzato per un programma, uno sviluppatore organizza questi byte in un formato che memorizza le informazioni necessarie per l’applicazione. Formati di file binari possono includere più tipi di dati nello stesso file, come immagini, video e dati audio. Questi dati possono essere interpretati da programmi di sostegno, ma apparirà come testo confonduto in un editor di testo. Qui di seguito è un esempio di . PNG file immagine aperto in un visualizzatore di immagini e un editor di testo.

Visualizzatore di immaginiEditor di testo

Come si può vedere, il visualizzatore di immagini riconosce i dati binari e visualizza l’immagine. Quando l’immagine viene aperta in un editor di testo, i dati binari viene convertito in testo irriconoscibile. Tuttavia, si può notare che parte del testo è leggibile. Questo perché il formato PNG include piccole sezioni per la memorizzazione di dati testuali. L’editor di testo, pur non essendo progettato per leggere questo formato di file, mostra ancora questo testo quando si apre il file. Molti altri tipi di file binari includono sezioni di testo leggibile pure. Di conseguenza, potrebbe essere possibile trovare alcune informazioni su un tipo sconosciuto file binario aprendolo in un editor di testo.

I file binari spesso contengono le intestazioni, che sono byte di dati all’inizio di un file che identifica il contenuto del file. Intestazioni includono spesso il tipo di file e altre informazioni descrittive. Per esempio, nell’immagine sopra, il testo “PNG” indica che il file è un’immagine PNG. Se un file contiene informazioni di intestazione non valida, programmi software potrebbero non aprire il file o possono segnalare che il file è danneggiato.

File di testo

I file di testo sono più restrittive rispetto ai file binari dal momento che possono contenere solo dati testuali. Tuttavia, a differenza dei file binari, sono meno probabilità di essere danneggiati. Mentre un piccolo errore in un file binario può rendere illeggibile, un piccolo errore in un file di testo può semplicemente presentarsi una volta che il file è stato aperto. Questo è uno dei motivi per Microsoft è passato ad un testo basato su compressa XML formato per i tipi di file di Office 2007 .

I file di testo possono essere salvati sia in un normale testo ( . TXT ) formato e ricchi di testo ( . RTF formato). Un tipico file di testo contiene diverse righe di testo che vengono ciascuno seguito da un carattere di fine-di-Line (EOL). An (EOF) di fine file viene inserito dopo il carattere finale, che segna la fine del file. File di testo Rich utilizzano una struttura di file simile, ma possono includere anche gli stili di testo, come grassetto e corsivo, così come pagina di informazioni di formattazione. Sia testo e file di testo ricchi includono un (codifica dei caratteri | characterencoding) schema che determina come i personaggi sono interpretati e possono essere visualizzati quali caratteri.

Dal momento che i file di testo utilizzano un formato semplice, standard, molti programmi sono in grado di file di testo di lettura e modifica. Comune Editor di testo includono Microsoft Blocco note e WordPad, che sono in bundle con Windows, e Apple TextEdit, che è incluso con Mac OS X.

File sconosciuti

Se vi imbattete in un tipo di file sconosciuto, prima cercare il file di Estensione del sul FileInfo.com. Se il file non ha un’estensione o non si riesce a individuare il tipo di file, è possibile tentare di aprire il file in un editor di testo. Se il file si apre e visualizza il testo completamente leggibile, si tratta di un file di testo, che avete aperto con successo.

Se il file si apre e visualizza testo in gran parte incomprensibili, si tratta di un file binario. Mentre il file non è significa essere aperto in un editor di testo, ci possono essere alcuni indizi all’interno del testo che rivelano informazioni sul tipo di file, come nell’esempio sopra PNG. Questo può aiutare a determinare quale programma è necessario aprire correttamente il file. Infine, se il file non verrà aperto in un editor di testo, si tratta di un file binario che può essere aperto solo con il programma appropriato.

Lascia un commento