Λεξικό

Ποιο είναι το όνομα του αρχείου;

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

file-name

Το όνομα αρχείου είναι το όνομα που αναγνωρίζει ένα αρχείο μέσα στον φάκελό του. Ένα όνομα αρχείου έχει ένα βασικό όνομα και μια προαιρετική επέκταση, χωρισμένα με τελεία. Στο tmp.txt, το βασικό όνομα είναι tmp και η επέκταση είναι txt.

Σε μια αναφορά μεταδεδομένων, το πεδίο File Name εμφανίζει αυτό το όνομα. Μπορείτε να επιλέξετε το όνομα και να το αλλάξετε αργότερα, επειδή το όνομα δεν είναι μέρος του περιεχομένου του αρχείου.

Από πού προέρχεται η τιμή

Το σύστημα αρχείων κρατά το όνομα αρχείου στον φάκελο, όχι μέσα στο αρχείο. Ο αναγνώστης μεταδεδομένων ExifTool επομένως αποκαλεί το File Name ψευδοετικέτα (pseudo tag), όπως το μέγεθος αρχείου.

Ορισμένες μορφές αποθηκεύουν επίσης ένα όνομα μέσα στο ίδιο το αρχείο:

  • Ένα αρχείο ZIP αποθηκεύει το όνομα κάθε αρχείου που περιέχει, με μια προαιρετική σχετική διαδρομή.
  • Ένα αρχείο gzip μπορεί να αποθηκεύσει το αρχικό όνομα του αρχείου που συμπίεσε, χωρίς ονόματα φακέλων.
  • Μια ετικέτα ID3v2, όπως βρίσκεται σε αρχεία MP3, μπορεί να αποθηκεύσει ένα αρχικό όνομα αρχείου στο πλαίσιο TOFN.

Ένα λήψη μπορεί επίσης να λάβει ένα προτεινόμενο όνομα από εξωτερική πηγή. Ένας web server μπορεί να στείλει αυτό το όνομα στην επικεφαλίδα Content-Disposition, όπως στο filename=example.html. Το πρόγραμμα που αποθηκεύει τη λήψη πρέπει να αντιμετωπίζει αυτό το όνομα μόνο ως σύσταση.

Πώς φαίνεται η τιμή

Το File Name εμφανίζει το πλήρες όνομα με την επέκτασή του, αλλά χωρίς τη διαδρομή φακέλου. Το ExifTool κρατά τον φάκελο σε ξεχωριστό πεδίο Directory. Για πολλές μορφές, η επέκταση ταιριάζει με τον τύπο αρχείου.

Τα Windows θεωρούν τα OSCAR, Oscar και oscar ως το ίδιο όνομα. Ένα σύστημα αρχείων POSIX μπορεί να τα θεωρεί ως 3 διαφορετικά ονόματα. Στα Windows, ένα όνομα περιορίζεται συνήθως σε 255 χαρακτήρες και μια κλασική πλήρης διαδρομή σε 260 χαρακτήρες.

Ποιοι χαρακτήρες δεν επιτρέπεται να χρησιμοποιούνται σε ένα όνομα αρχείου

Στα Windows, ένα όνομα αρχείου πρέπει να ακολουθεί αυτούς τους κανόνες:

  • Το όνομα δεν πρέπει να περιέχει τους χαρακτήρες :, ", /, |, ?, *, την ανάστροφη κάθετο, το σύμβολο μικρότερο ή το σύμβολο μεγαλύτερο.
  • Το όνομα δεν πρέπει να περιέχει χαρακτήρα με ακέραιη τιμή από 0 έως 31.
  • Το όνομα δεν πρέπει να είναι δεσμευμένο όνομα συσκευής, όπως CON, PRN, AUX, NUL, COM1 ή LPT1, με ή χωρίς επέκταση. Οι κανόνες ονομασίας της Microsoft αντιμετωπίζουν το NUL.txt ως ίδιο με το NUL.
  • Το όνομα δεν πρέπει να τελειώνει με κενό ή τελεία. Το σύστημα αρχείων μπορεί να δεχτεί ένα τέτοιο όνομα, αλλά το κέλυφος των Windows όχι.

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

Για ένα όνομα που μετακινείται με ασφάλεια μεταξύ συστημάτων POSIX, το POSIX ορίζει ένα φορητό σύνολο χαρακτήρων. Το σύνολο περιλαμβάνει τα γράμματα A έως Z και a έως z, τα ψηφία 0 έως 9, την τελεία, την κάτω παύλα και την παύλα. Το POSIX συμβουλεύει να μην χρησιμοποιείται η παύλα ως πρώτος χαρακτήρας, επειδή μπορεί να προκαλέσει προβλήματα στη γραμμή εντολών.

Γιατί έχει σημασία

Ένα όνομα αρχείου πρέπει να είναι μοναδικό στον φάκελό του. Η επέκταση είναι μέρος του ονόματος. Έτσι, 2 αρχεία με το ίδιο βασικό όνομα και διαφορετικές επεκτάσεις μπορούν να μοιράζονται έναν φάκελο.

Η μετονομασία ενός αρχείου δεν αλλάζει το περιεχόμενό του και μια νέα επέκταση δεν αλλάζει τη μορφή. Το ExifTool μπορεί να γράψει νέο File Name χωρίς να αλλάξει το ίδιο το αρχείο.

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

Ένας τίτλος που αποθηκεύεται μέσα στο αρχείο είναι ξεχωριστός από το όνομα αρχείου. Ένα PDF μπορεί να αποθηκεύσει έναν Title και μια ετικέτα ID3v2 αποθηκεύει τον τίτλο τραγουδιού στο πλαίσιο TIT2. Η μετονομασία του αρχείου δεν αλλάζει κανέναν από τους δύο τίτλους.

Meta Keys