λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τύποι Επεκτάσεων Αρχείων

Ποια είναι η διαφορά μεταξύ της κεφαλίδας αρχείων και της επέκτασης ονόματος;

Η κεφαλίδα του αρχείου και η επέκταση ονόματος εξυπηρετούν διαφορετικούς σκοπούς στην ταυτοποίηση και τη διαχείριση αρχείων, αν και μερικές φορές μπορούν να συνεργαστούν.

κεφαλίδα αρχείων:

* Τι είναι: Μια κεφαλίδα αρχείων (που ονομάζεται επίσης μαγικός αριθμός) είναι ένα τμήμα δεδομένων στην αρχή ενός αρχείου. Περιέχει συγκεκριμένα bytes που προσδιορίζουν τον τύπο αρχείου και μερικές φορές τις πληροφορίες έκδοσης. Αυτό είναι *δεδομένα μέσα στο ίδιο το αρχείο *.

* Πώς λειτουργεί: Προγράμματα Ελέγξτε αυτήν την κεφαλίδα για να καθορίσετε τον τρόπο ερμηνείας του υπόλοιπου περιεχομένου του αρχείου. Διαφορετικοί τύποι αρχείων έχουν διαφορετικές κεφαλίδες. Για παράδειγμα, μια εικόνα JPEG έχει μια συγκεκριμένη ακολουθία κεφαλίδας που λέει σε ένα πρόγραμμα "Αυτό είναι ένα JPEG, και εδώ είναι πώς να το αποκωδικοποιήσετε".

* ορατότητα: Γενικά δεν είναι άμεσα ορατά στον χρήστη μέσω του Εξερευνητή Αρχείου του Λειτουργικού Συστήματος. Θα χρειαζόσασταν έναν hex επεξεργαστή για να το δείτε.

* Αξιοπιστία: Εξαιρετικά αξιόπιστο για τον προσδιορισμό του τύπου αρχείου, καθώς είναι ενσωματωμένο στη δομή του αρχείου.

επέκταση ονόματος (επέκταση αρχείου):

* Τι είναι: Η επέκταση ονόματος είναι το μέρος ενός ονόματος αρχείου που έρχεται μετά την τελευταία περίοδο (.). Για παράδειγμα, στο `mydocument.docx`," .docx "είναι η επέκταση. Είναι *μεταδεδομένα που σχετίζονται με το όνομα του αρχείου *.

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

* ορατότητα: Ορατό απευθείας στον χρήστη σε εξερευνητές αρχείων.

* Αξιοπιστία: Λιγότερο αξιόπιστη από την κεφαλίδα. Οι χρήστες μπορούν εύκολα να μετονομάσουν ένα αρχείο και να αλλάξουν την επέκτασή του χωρίς να αλλάξουν το πραγματικό περιεχόμενό του. Αυτό μπορεί να οδηγήσει σε προβλήματα εάν η επέκταση δεν ταιριάζει με τον πραγματικό τύπο αρχείου. Είναι δυνατόν να έχετε ένα αρχείο με επέκταση .txt που περιέχει δεδομένα εικόνας JPEG.

Εν ολίγοις:

Η κεφαλίδα αρχείων είναι το οριστικό αναγνωριστικό που ψήνεται στα ίδια τα δεδομένα του αρχείου, ενώ η επέκταση ονόματος είναι μια ορατή και λιγότερο αξιόπιστη ετικέτα που σχετίζεται με το όνομα αρχείου. Ένα πρόγραμμα θα πρέπει ιδανικά να ελέγχει τόσο την επέκταση όσο και την κεφαλίδα για ευρωστία (αν και η κεφαλίδα είναι η πιο κρίσιμη). Η επέκταση είναι περισσότερο από μια βολική δυνατότητα διεπαφής χρήστη.

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

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