Una donna che usa un computer in una stanza buia.
Credito immagine: demaerre/iStock/Getty Images
Un file binario è un file di testo codificato con estensione .bin. Questo tipo di file viene utilizzato nella programmazione dell'applicazione per salvare le informazioni sul software senza lasciarle in testo normale. Puoi salvare qualsiasi tipo di dati (stringhe, interi o booleani) e codificare le informazioni. Al contrario, è possibile recuperare queste informazioni durante l'esecuzione del software all'avvio dell'applicazione o quando l'utente interagisce con l'applicazione.
Passo 1
Aggiungi lo spazio dei nomi alla tabella codici del tuo progetto. La scrittura e la lettura di file richiedono lo spazio dei nomi "IO". Uno spazio dei nomi è una libreria di classi utilizzata da uno sviluppatore. La scrittura su file richiede le classi contenute nello spazio dei nomi IO. Aggiungi la seguente riga all'inizio del file di codice: include System. IO;
Video del giorno
Passo 2
Crea la variabile filestream e assegnala a un flusso binario. A questo punto, il file viene creato, ma è un file binario vuoto. I file binari possono essere creati con qualsiasi estensione, ma lo standard è ".bin". Di seguito è riportato il codice che crea il file binario: FileStream file = new FileStream("C:\mybinaryfile.bin", FileMode. Crea) GO BinaryWriter binarystream = nuovo BinaryWriter (file);
Passaggio 3
Scrivi nel file binario usando la funzione "Scrivi". La funzione Write codifica automaticamente i valori in modalità binaria, quindi non è necessario codificare le informazioni prima di salvarle nel file. Di seguito è riportato un esempio di scrittura su un file binario: binarystream. Write("Il mio primo file binario") GO binarystream. Scrivi (10);
Passaggio 4
Chiudere il file una volta che tutte le informazioni sono state salvate nel file. La chiusura del file è importante nella programmazione, perché il processo rilascia il file e lo sblocca per l'utilizzo da parte degli utenti o di altre applicazioni. La riga seguente chiude il file binario e lo salva sul disco rigido: binarystream. Vicino();