Windows Confidential 'Windows Prettified' Dateinamen

Raymond Chen

Die Einführung von langen Dateinamen und Kleinbuchstaben mit dem FAT-Dateisystem wieder in Windows 95 eingeführt auch ein Übergang Problem – alle Dateien auf FAT-Laufwerken vor erstellt, zeigen Sie auf die alte 8.3 entsprach Konvention zur Dateibenennung – das bedeutete, dass Sie alle in Großbuchstaben enthalten wären. Wenn Windows keine besonderen Schritte hadn't anschließend eingetragen mit Explorer einen Ordner finden Sie auf hätte diese alten Stil Namen eine vollständige Frontal Tätlichkeit durch einen Großbuchstaben voller Bildschirm gehabt.

Nichts screams "Ich bin einem alten Computer aus der Filmparodie" wie Dateinamen in Großbuchstaben. (Auch gut, wir konnte auch Zeilennummern neben jeder Datei zu gestellt haben.) Anstelle von Suchen wie ein frisches, modernen Betriebssystem, würde Windows 95 wie ein Betriebssystem FORTRAN auf Locher Karten geschrieben werden, indem Sie eine Reihe von Nerds, gesucht haben während in Wirklichkeit Windows 95 in eine Mischung aus C#, C++ und Assemblysprache auf Computern durch eine Reihe von Nerds geschrieben wurde.

Interpolieren des Übergangs in der aufregende neue Welt der Kleinbuchstaben durchgeführt Explorer eine Operation, bekannt als "prettifying". Wenn es einen Dateinamen, die alle Großbuchstaben und conformed auf die 8.3-Namenskonvention wurde festgestellt, es andererseits "nur dieser muss entweder der Dateien in den vor erstellt Zeit. Lassen Sie mich einige Lipstick darauf setzen, bevor Sie höflich Kleinbuchstaben Gesellschaft Einführung. „ Das erste Zeichen wurde Großbuchstaben verlassen und die übrigen Zeichen in Kleinbuchstaben konvertiert wurden. Eine Datei, deren Name auf dem Datenträger wurde Readme.txt auf dem Bildschirm als Infodatei oder Readme.txt angezeigt wurde, wenn Erweiterungen bei bekannten Dateitypen angezeigt wurden. Da das FAT-Dateisystem keine Unterscheidung nach Groß-/Kleinschreibung ist, der neue Namen arbeitete nur sowie für Zugriff auf die Datei, und es weitaus weniger hideous gesucht. Dies war nur eine viele kleine Note hinzugefügt, um die Benutzeroberfläche Windows 95 erleichtern besser vertraut und weniger Computery fühlen.

Dieser Prozess Prettification benötigte Platz unabhängig von der zugrunde liegenden Dateisystem. Auch wenn das Dateisystem Kleinbuchstaben unterstützt, überprüft Explorer weiterhin, ob der Name des problematischen war. Dies war notwendig, da der Name vollständig in Großbuchstaben sehr gut auf einem Dateisystem begann haben kann, die nur hässliche Namen unterstützt, aber wenn die Datei auf einem Laufwerk, die pretty Namen unterstützt kopiert wurde, nicht der Namen prettified zu erhalten. Nachdem alle COPY-Befehl nicht nichts mit dem Dateinamen; Wenn Sie eine problematischen Datei kopieren, die Kopie ist auch hässlichen!

In Windows 95 Prettification von Dateinamen wurde normale; gab es keine Möglichkeit zum Deaktivieren. Wenn Sie eine Datei namens FBI hatten, wäre es zu Fbi prettified zu erhalten. Gab es jedoch ein Trick: Wenn Ihre Datei Erweiterung hatte, konnte Sie Erweiterung für die Beibehaltung der Basisname Großbuchstaben Kleinbuchstaben konvertieren. Das Vorhandensein von Kleinbuchstaben in der Erweiterung verhindert, dass es als ein Dateiname alten Schule erkannt wird, so dass Ihre Datei FBI.txt seine ursprüngliche Groß-/Kleinschreibung beibehalten. Nach Erweiterungen bei bekannten Dateitypen ausgeblendet wurden, ist das Ergebnis einer alle Großbuchstaben FBI.

Wenn die Explorer-Oberfläche auf Windows NT 4.0 portiert wurde, die Prettification-Funktion wurde beibehalten, aber das Portieren von Windows NT-Team eine Option zum Deaktivieren der Funktion hinzugefügt. Die Option ist jetzt nur für historischen Gründen interessant, da Prettification von Dateinamen vollständig beginnend mit Windows 2000 verschwunden. Netzwerk-Servernamen wurden auch unterliegen Prettification bis und einschließlich Windows XP.

Nun, Prettification von Dateinamen in allen Versionen von Windows weiterhin im traditionellen Support deaktiviert wurde, können Sie Ihre Dateien alle Großbuchstaben Namen mit Impunity zuweisen. Und wenn Sie weiterhin Dateien aus den Tagen des problematischen Dateinamen erstellt haben, diese Dateien werden angezeigt mit den ursprünglichen Namen in Ihre vollständigen Ugliness. Vielleicht, die nicht so ungültiger ist – die Wand des Dateinamen alle Großbuchstaben kann nur auf die Nostalgia bringen.

Raymond Chen Web-site Old New Thing, und seinem gleichnamigen Buch (Addison-Wesley, 2007) befassen sich mit Windows-Geschichte und der Win32-Programmierung. Er noch einiges von alten Dateien auf Disketten hat, jedoch nicht mehr ein Diskettenlaufwerk arbeiten, die Sie lesen können.