Μια γυναίκα που χρησιμοποιεί έναν υπολογιστή σε ένα σκοτεινό δωμάτιο.
Πίστωση εικόνας: demaerre/iStock/Getty Images
Ένα δυαδικό αρχείο είναι ένα κωδικοποιημένο αρχείο κειμένου με την επέκταση .bin. Αυτός ο τύπος αρχείου χρησιμοποιείται στον προγραμματισμό εφαρμογών για την αποθήκευση πληροφοριών λογισμικού χωρίς να αφήνονται σε απλό κείμενο. Μπορείτε να αποθηκεύσετε οποιονδήποτε τύπο δεδομένων - συμβολοσειρές, ακέραιους αριθμούς ή booleans - και να κωδικοποιήσετε τις πληροφορίες. Αντίθετα, μπορείτε να ανακτήσετε αυτές τις πληροφορίες κατά τη διάρκεια του χρόνου εκτέλεσης του λογισμικού είτε κατά την εκκίνηση της εφαρμογής είτε όταν ο χρήστης αλληλεπιδρά με την εφαρμογή.
Βήμα 1
Προσθέστε τον χώρο ονομάτων στην κωδικοσελίδα του έργου σας. Η εγγραφή και η ανάγνωση αρχείων απαιτεί τον χώρο ονομάτων "IO". Ο χώρος ονομάτων είναι μια βιβλιοθήκη κλάσεων που χρησιμοποιείται από έναν προγραμματιστή. Η εγγραφή σε αρχεία απαιτεί τις κλάσεις που περιέχονται στον χώρο ονομάτων IO. Προσθέστε την ακόλουθη γραμμή στην αρχή του αρχείου κώδικα: συμπεριλάβετε το σύστημα. IO;
Το βίντεο της ημέρας
Βήμα 2
Δημιουργήστε τη μεταβλητή ροής αρχείων και αντιστοιχίστε την σε μια δυαδική ροή. Σε αυτό το σημείο, δημιουργείται το αρχείο, αλλά είναι ένα κενό δυαδικό αρχείο. Τα δυαδικά αρχεία μπορούν να δημιουργηθούν με οποιαδήποτε επέκταση, αλλά το πρότυπο είναι ".bin." Παρακάτω είναι ο κώδικας που δημιουργεί το δυαδικό αρχείο: FileStream file = new FileStream("C:\mybinaryfile.bin", FileMode. Δημιουργία) GO BinaryWriter binarystream = νέο BinaryWriter (αρχείο).
Βήμα 3
Γράψτε στο δυαδικό αρχείο χρησιμοποιώντας τη συνάρτηση "Εγγραφή". Η συνάρτηση Write κωδικοποιεί αυτόματα τις τιμές σε δυαδική λειτουργία, επομένως δεν χρειάζεται να κωδικοποιήσετε τις πληροφορίες πριν τις αποθηκεύσετε στο αρχείο. Παρακάτω είναι ένα παράδειγμα εγγραφής σε ένα δυαδικό αρχείο: binarystream. Γράψτε ("Το πρώτο μου δυαδικό αρχείο") GO binarystream. Γράψτε (10);
Βήμα 4
Κλείστε το αρχείο μόλις αποθηκευτούν όλες οι πληροφορίες στο αρχείο. Το κλείσιμο του αρχείου είναι σημαντικό στον προγραμματισμό, επειδή η διαδικασία απελευθερώνει το αρχείο και το ξεκλειδώνει για χρήση από χρήστες ή άλλες εφαρμογές. Η ακόλουθη γραμμή κλείνει το δυαδικό αρχείο και το αποθηκεύει στον σκληρό δίσκο: binarystream. Κλείσε();