Τα Windows "διατηρούν δεσμευμένα" ορισμένα ονόματα files και δεν σας επιτρέπουν να τα χρησιμοποιείτε. Δεν μπορείτε να ονομάσετε ένα archive ως "con.txt" ή "aux.mp3". Όλα αυτά οφείλονται σε μια επιλογή που είχε κάνει η Microsoft in 1974 and in spite of her companys for compatibility with past software.
This is the list of names that Microsoft does not allow you to use:
CONN, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 and LPT9
Σημειώστε ότι δεν μπορείτε να χρησιμοποιήσετε αυτά τα ονόματα αρχείων με οποιαδήποτε επέκταση αρχείου. Επομένως, δεν μπορείτε να ονομάσετε ένα αρχείο "con.txt", "con.jpg", "ή" con.doc". Και στα Windows δεν γίνεται διάκριση πεζών-κεφαλαίων, επομένως δεν έχει σημασία αν είναι CON, con ή CoN. Τα Windows δεν θα σας αφήσουν να χρησιμοποιήσετε αυτό το όνομα.
Μπορείτε να το δοκιμάσετε και μόνοι σας. Δοκιμάστε να αποθηκεύσετε ένα αρχείο ως "con.txt" ή "lpt6.txt" στο Σημειωματάριο. Ή δοκιμάστε να μετονομάσετε οποιοδήποτε αρχείο σε ένα από αυτά τα ονόματα στο File Explorer. Τα Windows απλά δεν θα σας αφήσουν να το κάνετε.
Of course, Windows restrict the naming of files in other ways. Like, you can not use different special characters. Consult it Microsoft official article for more information.
What happened to 1974?
Το θέμα με τον περιορισμό στην ονοματοδοσία χρονολογείται, όπως προείπαμε, από το 1974. Όταν τότε επικρατούσε το UNIX όπου "όλα ήταν ένα αρχείο" (Το ίδιο ισχύει και για τα λειτουργικά συστήματα που μοιάζουν με το UNIX, όπως το Linux σήμερα.) Οι συσκευές των τότε computers they had file names. If you wrote a text and wanted it to be printed, you simply saved it as a corresponding printer file.
1974, the same idea was added to the CP / M operating system, which was designed for ultra-small computers without hard drives. In turn, this idea was transferred to PC-DOS. 1983 PC-DOS 2.0 added the directories, but Microsoft chose to display these device files in all directories for compatibility with existing DOS software rather than placing them in a dedicated device folder.
Eventually, later Windows 95s were built on DOS. Windows NT was not DOS-based, but they wanted to be compatible with Windows 95 applications. Windows 10 still based on Windows NT works the same way. The same goes for Windows 7, of course.
Τώρα, πάνω από σαράντα χρόνια αργότερα, εξακολουθούμε να μην μπορούμε να ονομάσουμε τα αρχεία μας ως "con.txt" ή "aux.mp3" επειδή τα Windows θέλουν να παραμείνουν συμβατά με τα αρχαία προγράμματα που μπορεί να χρησιμοποιούν αυτή τη δυνατότητα. Είναι ένα καλό παράδειγμα για το πόσο έντονα η Microsoft έχει δεσμευτεί για συμβατότητα με το παρελθόν.