συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Unix

Τι είναι τα δυαδικά αρχεία και οι βιβλιοθήκες στο Linux;

## Δυαδικά αρχεία

Τα δυαδικά αρχεία είναι αρχεία υπολογιστή που αποθηκεύουν δεδομένα σε ακατέργαστη μορφή, χωρίς δομικές πληροφορίες ή μεταδεδομένα. Αυτό σημαίνει ότι τα περιεχόμενα ενός δυαδικού αρχείου είναι απλώς μια ακολουθία byte και δεν υπάρχει τρόπος να πούμε τι αντιπροσωπεύουν αυτά τα byte χωρίς να γνωρίζουμε τη συγκεκριμένη μορφή του αρχείου.

Τα δυαδικά αρχεία χρησιμοποιούνται συχνά για την αποθήκευση εκτελέσιμων αρχείων, εικόνων, δεδομένων ήχου και βίντεο. Μερικές φορές χρησιμοποιούνται επίσης για την αποθήκευση δεδομένων που είναι πολύ μεγάλα ή πολύπλοκα για να αποθηκευτούν σε ένα αρχείο κειμένου.

Βιβλιοθήκες

Οι βιβλιοθήκες είναι συλλογές προγραμμένου κώδικα που μπορούν να χρησιμοποιηθούν από άλλα προγράμματα. Συνήθως χρησιμοποιούνται για την παροχή κοινής λειτουργικότητας που απαιτείται από πολλά προγράμματα, όπως στοιχεία εισόδου/εξόδου, μαθηματικές συναρτήσεις και στοιχεία γραφικής διεπαφής χρήστη (GUI).

Οι βιβλιοθήκες μπορεί να είναι είτε στατικές είτε δυναμικές. Οι στατικές βιβλιοθήκες συνδέονται σε ένα πρόγραμμα κατά το χρόνο μεταγλώττισης, ενώ οι δυναμικές βιβλιοθήκες συνδέονται σε ένα πρόγραμμα κατά το χρόνο εκτέλεσης. Οι στατικές βιβλιοθήκες είναι συνήθως πιο γρήγορες, αλλά κάνουν επίσης τα προγράμματα μεγαλύτερα. Οι δυναμικές βιβλιοθήκες είναι μικρότερες, αλλά μπορούν να κάνουν τα προγράμματα πιο αργά και πιο ευαίσθητα σε ευπάθειες ασφαλείας.

Στο Linux, οι βιβλιοθήκες συνήθως αποθηκεύονται στον κατάλογο `/usr/lib`. Η εντολή `ldconfig` χρησιμοποιείται για την ενημέρωση της προσωρινής μνήμης της βιβλιοθήκης του συστήματος, η οποία χρησιμοποιείται για την παρακολούθηση των τοποθεσιών των βιβλιοθηκών.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα