κεφαλίδα αρχείων:
* Τι είναι: Μια κεφαλίδα αρχείων (που ονομάζεται επίσης μαγικός αριθμός) είναι ένα τμήμα δεδομένων στην αρχή ενός αρχείου. Περιέχει συγκεκριμένα bytes που προσδιορίζουν τον τύπο αρχείου και μερικές φορές τις πληροφορίες έκδοσης. Αυτό είναι *δεδομένα μέσα στο ίδιο το αρχείο *.
* Πώς λειτουργεί: Προγράμματα Ελέγξτε αυτήν την κεφαλίδα για να καθορίσετε τον τρόπο ερμηνείας του υπόλοιπου περιεχομένου του αρχείου. Διαφορετικοί τύποι αρχείων έχουν διαφορετικές κεφαλίδες. Για παράδειγμα, μια εικόνα JPEG έχει μια συγκεκριμένη ακολουθία κεφαλίδας που λέει σε ένα πρόγραμμα "Αυτό είναι ένα JPEG, και εδώ είναι πώς να το αποκωδικοποιήσετε".
* ορατότητα: Γενικά δεν είναι άμεσα ορατά στον χρήστη μέσω του Εξερευνητή Αρχείου του Λειτουργικού Συστήματος. Θα χρειαζόσασταν έναν hex επεξεργαστή για να το δείτε.
* Αξιοπιστία: Εξαιρετικά αξιόπιστο για τον προσδιορισμό του τύπου αρχείου, καθώς είναι ενσωματωμένο στη δομή του αρχείου.
επέκταση ονόματος (επέκταση αρχείου):
* Τι είναι: Η επέκταση ονόματος είναι το μέρος ενός ονόματος αρχείου που έρχεται μετά την τελευταία περίοδο (.). Για παράδειγμα, στο `mydocument.docx`," .docx "είναι η επέκταση. Είναι *μεταδεδομένα που σχετίζονται με το όνομα του αρχείου *.
* Πώς λειτουργεί: Τα λειτουργικά συστήματα και οι εφαρμογές συχνά χρησιμοποιούν επεκτάσεις ως υπαινιγμό * για να προσδιοριστούν ο τύπος αρχείου και ποιο πρόγραμμα πρέπει να χρησιμοποιηθεί για να το ανοίξει. Αυτό γίνεται κυρίως μέσω ρυθμίσεων συσχέτισης αρχείων στο λειτουργικό σύστημα.
* ορατότητα: Ορατό απευθείας στον χρήστη σε εξερευνητές αρχείων.
* Αξιοπιστία: Λιγότερο αξιόπιστη από την κεφαλίδα. Οι χρήστες μπορούν εύκολα να μετονομάσουν ένα αρχείο και να αλλάξουν την επέκτασή του χωρίς να αλλάξουν το πραγματικό περιεχόμενό του. Αυτό μπορεί να οδηγήσει σε προβλήματα εάν η επέκταση δεν ταιριάζει με τον πραγματικό τύπο αρχείου. Είναι δυνατόν να έχετε ένα αρχείο με επέκταση .txt που περιέχει δεδομένα εικόνας JPEG.
Εν ολίγοις:
Η κεφαλίδα αρχείων είναι το οριστικό αναγνωριστικό που ψήνεται στα ίδια τα δεδομένα του αρχείου, ενώ η επέκταση ονόματος είναι μια ορατή και λιγότερο αξιόπιστη ετικέτα που σχετίζεται με το όνομα αρχείου. Ένα πρόγραμμα θα πρέπει ιδανικά να ελέγχει τόσο την επέκταση όσο και την κεφαλίδα για ευρωστία (αν και η κεφαλίδα είναι η πιο κρίσιμη). Η επέκταση είναι περισσότερο από μια βολική δυνατότητα διεπαφής χρήστη.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα