Dateiname. Datei: Dateinamen. Vollständiger, kurzer, langer, richtiger und falscher Dateiname, seine Zusammensetzung, Vorlage und Maske

Dann liegen Sie höchstwahrscheinlich falsch. Es gibt Regeln, aufgrund derer Sie einer Datei keinen Namen geben können, wie es bei einem gewöhnlichen physischen Objekt der Fall ist. Lassen Sie uns zunächst klären, was ein Dateiname ist und wie er verwendet wird.

Die Konzepte „Pfad“ und „Dateiname“

In der Computerliteratur werden die Begriffe „Pfad“ und „Dateiname“ sehr oft mit unterschiedlicher Bedeutung verwendet. Normalerweise bezieht sich das Wort „Pfad“ auf die Adresse oder den Speicherort einer Datei, d. h. das Laufwerk, den Ordner und die Unterordner, in denen sich die Datei befindet. Microsoft und andere glauben jedoch, dass der Pfad zu einer Datei nicht nur ihren Speicherort, sondern auch den Dateinamen selbst umfasst. Und manche Leute meinen mit dem Wort „Pfad“ nur die Namen der Datei und der Ordner, in denen sie sich befindet, ohne das Laufwerk anzugeben. Einige Benutzer glauben, dass „Dateiname“ die Erweiterung nicht enthält. In diesem Artikel ist die Erweiterung immer Teil des Dateinamens. Im folgenden Beispiel ist der Pfad zur Datei blau und der Dateiname rot hervorgehoben.
X:\Ordner\Unterordner\
Dateierweiterung

Reservierte Zeichen und Namen

Die am häufigsten verwendeten Zeichen sind in einem Dateinamen zulässig. Der Dateiname darf nicht „ enthalten. < ” (weniger Zeichen), „ > ” (Großzeichen), „ : „ (Doppelpunkt), „““ (doppelte Anführungszeichen), „/“ (Schrägstrich), „\“ (Backslash), „|“ (vertikaler Balken), „?“ (Fragezeichen), „*“ (Sternchen) und darf nicht mit einem Punkt oder Leerzeichen enden. Dateien können auch nicht mit reservierten Gerätenamen benannt werden: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, Und LPT9.

Einschränkungen bei Dateinamen und Pfadlängen

Es gibt Einschränkungen hinsichtlich der Länge des Dateinamens und der Pfadlänge. Die absolute Länge eines Dateinamens inklusive Pfad beträgt 260 Zeichen. Diese Grenze wird als Term bezeichnet MAX_PATH. Tatsächlich sind die Grenzen für Namen in der Praxis aufgrund einer Reihe anderer Einschränkungen sogar noch geringer. Beispielsweise muss jede Zeile am Ende das sogenannte enthalten Nullzeichen, was das Ende der Zeile markiert. Obwohl die Zeilenendemarkierung nicht angezeigt wird, wird sie bei der Berechnung der Länge als separates Zeichen gezählt, sodass für den Dateinamen und den Pfad 259 Zeichen zur Verfügung stehen. Die ersten drei Zeichen im Pfad werden zur Identifizierung des Laufwerks verwendet (z. B. C:\). Dadurch wird die Beschränkung für Ordner-, Unterordner- und Dateinamen auf 256 Zeichen reduziert.

Der Objektname (Ordner oder Datei) ist auf 255 Zeichen begrenzt. Diese Beschränkung gilt nur, wenn sich das Objekt nicht in einem Ordner befindet. Da, wenn sich ein Objekt in einem Ordner befindet, die Summe der Längen aller Ordner, in denen es sich befindet, der Trennzeichen und des Objektnamens auf 256 Zeichen begrenzt ist, beträgt die Längenbeschränkung des Objektnamens selbst weniger als 255 Zeichen.

(FS), normalerweise als Verzeichnis, Verzeichnis oder Ordner bezeichnet. Dateinamen werden gemäß den Regeln einer bestimmten Datei und eines bestimmten Betriebssystems (OS) erstellt. In vielen Systemen können Sie sowohl regulären Dateien und Verzeichnissen als auch speziellen Objekten (symbolische Links, Blockgeräte usw.) Namen zuweisen.

Der Dateiname ist Teil Vollständiger Dateiname, auch genannt vollständig oder im absoluten Sinne zur Datei. Der vollständige Name kann folgende Bestandteile enthalten:

Der Dateiname ist notwendig, damit der Benutzer auf die Datei zugreifen kann. Es können nicht zwei Dateien in einem Verzeichnis vorhanden sein gleiche Namen(Bei einigen Dateisystemen wird die Groß-/Kleinschreibung nicht beachtet, sodass die Möglichkeit besteht, Dateien zu erstellen, deren Namen sich in der Groß-/Kleinschreibung unterscheiden.)

Der Dateiname besteht aus zwei durch einen Punkt getrennten Teilen:

Dateinamen auf verschiedenen Systemen

Voll, oder absolut, ist der Name der Datei, die alle Verzeichnisse bis zum Stammverzeichnis des Dateisystems enthält. Relativ Dateinamen enthalten keinen vollständigen Pfad und sind normalerweise an das aktuelle Verzeichnis gebunden.

Windows

  • \ – Trennzeichen für Unterverzeichnisse
  • / – Shell-Schlüsseltrennzeichen
  • : – trennt den Laufwerksbuchstaben oder -namen eines alternativen Datenstroms
  • * - Ersatzzeichen (Maske „beliebig viele beliebige Zeichen“)
  • ? - Ersatzzeichen (Maske „ein beliebiges Zeichen“)
  • " – wird verwendet, um Pfade anzugeben, die Leerzeichen enthalten
  • < - перенаправление ввода
  • > - Ausgabeumleitung
  • | - bezeichnet einen Förderer

In UNIX und UNIX-ähnlichen Betriebssystemen sind der Schrägstrich (/) – Unterverzeichnistrennzeichen – und das Zeilenendezeichen (\0) verboten. Die oben aufgeführten Zeichen (mit Ausnahme des Schrägstrichs) können verwendet werden, aus Kompatibilitätsgründen ist es jedoch besser, sie zu vermeiden.

Dateinamenerweiterung

Dateinamenerweiterung(Englisch) Dateinamenerweiterung, sagen sie oft einfach Dateierweiterung oder Verlängerung) – eine Zeichenfolge, die dem Dateinamen hinzugefügt wird und den Typ (das Format) der Datei identifizieren soll. Dies ist eine der üblichen Methoden, mit denen ein Benutzer oder eine Computersoftware die Art der in einer Datei gespeicherten Daten bestimmen kann. Die Erweiterung wird durch den letzten Punkt vom Hauptteil des Dateinamens getrennt. Manchmal können mehrere Erweiterungen hintereinander verwendet werden, zum Beispiel „.tar.gz“.

Das Betriebssystem oder der Dateimanager können Dateierweiterungen Anwendungen zuordnen. Wenn ein Benutzer eine Datei mit einer registrierten Erweiterung öffnet, wird das dieser Erweiterung entsprechende Programm automatisch gestartet. Einige Erweiterungen weisen möglicherweise darauf hin, dass die Datei ausführbar ist (unter Windows).

siehe auch

Literatur

  • Robachevsky A. N., Nemnyugin S. A., Stesik O. L. Dateinamen / System V Basic File System / Kapitel 4. Dateisystem // Operationssystem UNIX. - 2. Aufl. - St. Petersburg. : BHV-Petersburg, 2008. - S. 338-339. - 656 s. - ISBN 978-5-94157-538-1

Wikimedia-Stiftung. 2010.

  • Yasaka-jinja
  • Dubovik

Sehen Sie, was „Dateiname“ in anderen Wörterbüchern ist:

    Dateiattribute– eine Reihe von Bytes, die eine Datei von vielen anderen Dateien unterscheidet. Die Dateiattribute sind: Dateiname und Inhaltstyp; Datum und Uhrzeit der Dateierstellung; Name des Dateieigentümers; Dateigröße; Dateizugriffsrechte; Dateizugriffsmethode. Siehe auch:… … Finanzwörterbuch

    Dateinamenerweiterung- (englische Dateinamenerweiterung, oft einfach Dateierweiterung oder Erweiterung genannt) eine Zeichenfolge, die dem Dateinamen hinzugefügt wird und den Typ (das Format) der Datei identifizieren soll. Dies ist eine der gebräuchlichsten Methoden bei... ... Wikipedia

    Datei Übertragung- Übertragen Sie eine Datei von einem Verzeichnis oder Ordner in einen anderen. Beim Übertragen ändert der Benutzer häufig den Dateinamen. Dadurch wird die Datei an einem neuen Speicherort geschrieben und am alten gelöscht. Wenn Sie dagegen eine Datei kopieren, erscheint sie an einem neuen Speicherort... ...

    X-Dateiformat- ein von Microsoft erstelltes Dateiformat zum Speichern von 3D-Objekten. Dieses Format speichert Informationen über die Geometrie eines 3D-Objekts (Scheitelpunktkoordinaten und Normalkoordinaten), Texturkoordinaten, Beschreibungen von Materialien, Pfade und Namen von Texturen, die ... Wikipedia

    Datei Format- Formatspezifikation der Struktur der in einer Computerdatei aufgezeichneten Daten. Das Dateiformat wird normalerweise im Namen angegeben, als durch einen Punkt getrennter Teil (dieser Teil wird normalerweise als Dateinamenerweiterung bezeichnet, obwohl dies streng genommen nicht zutrifft). Zum Beispiel... ... Wikipedia

    Dateiattribute- Identifizierbare Dateiattribute (Name usw.) [E.S. Alekseev, A.A. Myachev. Englisch-Russisches erklärendes Wörterbuch zur Computersystemtechnik. Moskau 1993] Themen Informationstechnologie im Allgemeinen EN-Dateiattribute... Leitfaden für technische Übersetzer

Informationen in Externer Speicher(d. h. zusätzlich zu RAM und ROM) wird in Dateien gespeichert.

Datei ist ein Teil des Gedächtnisses, der auf eine bestimmte Weise benannt ist. Dies ist die Menge an externem Speicher, die für die Speicherung desselben Speichertyps ausgelegt ist.

Bisher war es möglich, eine Datei nur mit lateinischen Buchstaben und Zahlen zu benennen, ohne Satzzeichen und insgesamt nicht mehr als 8 Zeichen.

Mittlerweile sind fast alle Beschränkungen aufgehoben.

Nach dem Dateinamen steht eine Erweiterung (notwendig, um den Typ und das Format der Datei zu bestimmen). Der Punkt dringt ein. Alles zusammen (Name + Punkt + Erweiterung) ergibt den vollständigen Dateinamen.

Mit der Erweiterung können Sie feststellen, ob es sich bei dieser Datei um eine ausführbare Datei (Programm) oder um statische (-static?) Informationen (Text, Musik, Bild) handelt.

Ausführbare Typen:

*.exe (execute) – ausführbare Programme für DOS und Windows.

*.COM (kompakt) ist ein einfacher ausführbarer Dateityp für DOS, kann aber auch unter Windows ausgeführt werden.

*.bat (Batchdatei) – eine Textdatei in MS-DOS oder Windows, die eine Befehlsfolge enthält, die vom Befehlsinterpreter ausgeführt werden soll.

Spezifikation – Pfad zum vollständigen Dateinamen.

Sie wird anhand der hierarchischen Struktur (Ordner, Verzeichnisse) ermittelt.

Ein Verzeichnis (Verzeichnis, Ordner) ist ein auf eine bestimmte Weise benannter Teil des Speichers, in dem sich die Namen anderer Dateien und Verzeichnisse höherer Verschachtelungsebenen befinden.

Festplatte kann in viele logische Laufwerke (C:, D:, E: usw.) unterteilt werden.

C:\Ordnername der 1. Ebene\2.\3. Ebene\...\...\......\*.*

Sie können eine Verknüpfung zu einer Datei auch über ein Symbol oder eine Verknüpfung herstellen und nicht einfach den Pfad in die Befehlszeile eingeben.

Dateistruktur des Speichers.

Frage 1. Dateisystem. Organisation der Arbeit mit Dateien und Verzeichnissen.

Speichern von Informationen im externen Speicher.

Das Betriebssystem ermöglicht die Speicherung von Informationen im externen Speicher (auf Disketten, Festplatten und Laserdisks) in Form von Dateien.

Datei– ein benannter Speicherbereich, in dem verschiedene Informationen gespeichert sind: Text, Grafik, Ton, Video – Daten und Programme.

Datentypen

1. Text

2. Ton

3. Grafik

4. Videodateien

5. Numerisch

6. Software

Dateiname

Vollständiger Dateiname erforderlich, um den Speicherort der Datei genau anzugeben. Besteht aus zwei durch einen Punkt getrennten Teilen:

Richtiger Name [.Erweiterung]

Zum Beispiel, Dokument 1.doc.

Vorname kann enthalten:

1. Von 1 bis 8 Zeichen (für MS-DOS)

2. Von 1 bis 255 Zeichen (für W-95).

Teil eigener Name Dateien können Folgendes enthalten:

1. Lateinische Klein- und Großbuchstaben (für MS-DOS) sowie russische Buchstaben (für Windows).

3. Einige Servicesymbole:

Die folgenden Zeichen dürfen im Dateinamen nicht verwendet werden: / \ * ? : | “ < >

Verlängerung(optional) – gibt den Dateityp an, der durch die darin gespeicherten Informationen bestimmt wird. Beginnt mit einem Punkt und enthält 1 bis 3 Zeichen.

ERWEITERUNGEN

1. Textdateien: .txt, .doc usw.

2. Grafikdateien: .bmp, .pcx, .gif usw.

3. Sounddateien: .wav, .mid, .snd usw.

4. Videodateien: .avi, .gtw usw.

5. Numerische Dateien: .Behälter

6. Programmdateien: .bat, .com, .exe.

Um zu organisieren schnelle Suche die gewünschte Datei Auf der Festplatte werden Dateien in Gruppen zusammengefasst – Ordner (Verzeichnisse). Jeder Ordner hat einen eindeutigen Namen. Für Ordnernamen gelten dieselben Anforderungen wie für Dateinamen. Die Erweiterung im Verzeichnisnamen (Ordner) wird nicht verwendet. Dateien und Ordner bilden einen „Baum“ von Ordnern, in dem jede Datei und jeder Ordner ihren eigenen Platz (Ebene) hat. Um den genauen Speicherort einer Datei zu bestimmen, sollten Sie den Namen des Laufwerks kennen, auf dem sie sich befindet ( A:, C: usw.) und die Reihenfolge der Ordner, die geöffnet werden müssen, auf dem Pfad zu dem Ordner, in dem sich die Datei befindet.

Ordnerbaum.

Startseite Ordner Ordner Ordner Ordner DATEIEN

Ordnerebene I Ebene II Ebene III YI-Ebene

Verzeichnisse, also wären „methody“, „Methody“ und „METHODY“ drei anders Namen.

In Datei- und Verzeichnisnamen sind mehrere Zeichen zulässig, die mit Vorsicht verwendet werden müssen. Dabei handelt es sich um die sogenannten Sonderzeichen „*“, „\“, „&“, „< ", " >"," ; ", " ( ", " ) ", " | "sowie die Leer- und Tabulatorzeichen. Tatsache ist, dass diese Zeichen für jeden eine besondere Bedeutung haben Hülse Daher muss besonders darauf geachtet werden, dass die Shell diese Zeichen als Teil des Datei- oder Verzeichnisnamens behandelt. Über die besondere Bedeutung des „-“-Symbols für Linux-Befehle bereits in Vorlesung 2 besprochen, es wurde dort auch besprochen, wie man seine Interpretation 1 Symbol ändern kann“ - „bedeutet, dass das nächste Wort ein Schlüssel ist und Leerzeichen und Tabulatoren Parameter in der Befehlszeile trennen.. Warum die Befehlsshell Sonderzeichen benötigt, wird in Vorlesung 8 besprochen.

Kodierungen und russische Namen

Wie Sie sehen, wurden bisher in allen gefundenen Datei- und Verzeichnisnamen nur lateinische Zeichen und einige Satzzeichen verwendet. Dies ist kein Zufall und liegt an dem Wunsch, dass die bereitgestellten Beispiele auf jedem System gleich aussehen. Unter Linux ist es zulässig, beliebige Zeichen aus jeder Sprache in Datei- und Verzeichnisnamen zu verwenden, aber diese Freiheit erfordert Opfer, die beispielsweise Methodius nicht bringen konnte.

Tatsache ist, dass lange Zeit jedes Symbol (Buchstabe) jeder Sprache traditionell in der Form dargestellt wurde eins Byte. Diese Ansicht erlegt sehr strenge Einschränkungen auf Anzahl der Buchstaben im Alphabet: Es dürfen nicht mehr als 256 davon sein, und minus Steuerzeichen, Zahlen, Satzzeichen und andere Dinge – noch weniger. Umfangreiche Alphabete (z. B. japanische und chinesische Hieroglyphen) mussten durch vereinfachte Darstellungen ersetzt werden. Darüber hinaus ist es am besten, die ersten 128 dieser 256 Zeichen immer unverändert zu lassen, entsprechend dem ASCII-Standard, der Latein, Zahlen, Satzzeichen und die am häufigsten auf einer Schreibmaschinentastatur vorkommenden Zeichen umfasst. Die Interpretation der restlichen 128 Zeichen hängt davon ab, welche Kodierung auf dem System installiert ist. Beispielsweise entspricht in der russischen Kodierung KOI8-R das 228. Zeichen einer solchen Tabelle dem Buchstaben „D“, und in der westeuropäischen Kodierung ISO-8859-1 entspricht dasselbe Zeichen dem Buchstaben „a“ mit zwei Punkten darüber es (wie unser Buchstabe „e“).

Dateinamen, verzeichnet auf die Festplatte in der gleichen Kodierung zu übertragen, sehen sie lächerlich aus, wenn Durchsuchen des Katalogs ein weiteres wurde installiert. Darüber hinaus füllen viele Kodierungen aus Zeichenbereich mit Zahlen von 128 bis 255 nicht ganz, daher existiert das entsprechende Symbol möglicherweise überhaupt nicht! Das bedeutet es eingeben Ein so verzerrter Dateiname über die Tastatur (z. B. um ihn umzubenennen) ist nicht direkt möglich: Sie müssen auf verschiedene in Vorlesung 8 beschriebene Tricks zurückgreifen. Schließlich haben viele Sprachen, darunter auch Russisch, historisch gesehen mehrere Kodierungen 2 Methodius selbst erhielt mehrmals E-Mails, beginnend mit den Wörtern „bNOPNYA“ oder „bMHLYUMHE“ – das Ergebnis der Darstellung von Text mit CP-1251-Kodierung in KOI8-R-Kodierung.. Leider gibt es derzeit keine Standardmöglichkeit, die Kodierung direkt im Dateinamen, also innerhalb eines, anzugeben Dateisystem Es lohnt sich, bei der Benennung von Dateien eine einheitliche Kodierung einzuhalten.

Es gibt eine universelle Kodierung, die Zeichen aus allen Schriften der Welt umfasst – UNICODE. Der UNICODE-Standard verbreitet sich derzeit immer mehr und erhebt den Anspruch, allen darin gespeicherten Texten gemeinsam zu sein im elektronischen Format. Allerdings hat es insbesondere im Bereich der Dateinamen noch nicht die gewünschte Vielseitigkeit erreicht. Eins ein Zeichen in UNICODE belegen kann mehr ein Byte - und das ist sein Hauptnachteil, da es viele nützliche Anwendungsprogramme gibt, mit denen es gut funktioniert Einzelbyte-Kodierungen, muss gründlich oder sogar komplett überarbeitet werden, um ihnen den Umgang mit UNICODE beizubringen. Vielleicht liegt der Grund für die unzureichende Verbreitung dieser Kodierung auch darin, dass UNICODE ein sehr umständlicher Standard ist und sich bei der Arbeit damit möglicherweise als ineffektiv erweisen kann Dateisystem, wo Verarbeitungsgeschwindigkeit und Zuverlässigkeit ganz wesentliche Eigenschaften sind.

Dies bedeutet nicht, dass Sie bei der Benennung von Dateien keine anderen Sprachen als Englisch verwenden sollten. Solange Sie genau wissen, in welcher Kodierung der Dateiname vorliegt, wird es keine Probleme geben. Methodius entschied jedoch, dass es Garantien für die Weitergabe der in russischer Sprache genannten Akte an einige gebe ein anderer Das System kann nur erreicht werden, indem eine Codierungseinstellung mitgegeben wird, sogar zwei: in Ihrem System und im System des Empfängers (es ist nicht bekannt, welche!). Eine andere, viel einfachere Möglichkeit, eine Datei zu übertragen, besteht darin, sie in ihrem Namen zu verwenden nur ASCII-Zeichen.

Erweiterungen

Viele Benutzer sind mit dem Konzept vertraut Verlängerung– der Teil des Dateinamens nach dem Punkt, der normalerweise auf wenige Zeichen beschränkt ist und die Art der in der Datei enthaltenen Daten angibt. IN Dateisystem Linux hat keine Vorschriften bezüglich Erweiterungen: Der Dateiname kann eine beliebige Anzahl von Punkten (einschließlich keinem) enthalten, und nach dem letzten Punkt kann eine beliebige Anzahl von Zeichen stehen 3 Im Gegensatz zu alten Dateisystemen, die nach dem „8+3“-Prinzip organisiert sind (DOS, ISO9660 usw.), wo nicht mehr als ein Punkt im Dateinamen erlaubt ist und die Erweiterung nicht länger als 3 Zeichen sein darf. Diese Einschränkung bestimmte das Erscheinungsbild vieler heute bekannter Dateierweiterungen, beispielsweise „txt“ für eine Textdatei.. Obwohl Erweiterungen optional sind und nicht durch die Linux-Technologie vorgeschrieben sind, werden sie häufig verwendet: Eine Erweiterung ermöglicht es einer Person oder einem Programm, ohne Öffnen einer Datei allein anhand ihres Namens zu bestimmen, welche Art von Daten sie enthält. Es muss jedoch berücksichtigt werden, dass es sich bei einer Erweiterung lediglich um eine Reihe von Namenskonventionen für verschiedene Dateitypen handelt. Genau genommen kann es sein, dass die Daten in der Datei aus dem einen oder anderen Grund nicht mit der deklarierten Erweiterung übereinstimmen, sodass Sie sich nicht vollständig auf die Erweiterung verlassen können.

Sie können die Art des Dateiinhalts auch anhand der Daten selbst bestimmen. Viele Formate geben am Anfang der Datei einen Hinweis darauf, wie weitere Informationen zu interpretieren sind: als Programm, Quelldaten für Texteditor, HTML-Seite, Tondatei, Bild oder etwas anderes. Einem Linux-Benutzer steht immer das Dateidienstprogramm zur Verfügung, das speziell dazu dient, den Typ der in einer Datei enthaltenen Daten zu bestimmen:

$ file -- -filename-with- -filename-with-: Englischer ASCII-Text $ file /home/methody /home/methody: Verzeichnis Beispiel 3.1. Bestimmen des Datentyps in einer Datei

Da Methodius vergessen hatte, was in der Datei „-filename-with-“ enthalten war, die er in dem in der vorherigen Vorlesung vorgestellten Beispiel erstellt hatte, wollte er sich deren Inhalt mit dem Befehl cat ansehen. Er wurde jedoch von Gurewitsch aufgehalten, der ihm riet, zunächst herauszufinden, welche Art von Daten in dieser Datei enthalten seien. Es ist möglich, dass dies der Fall ist Binärdatei ausführbares Programm, und eine solche Datei kann Sequenzen enthalten, die zufällig mit übereinstimmen Escape-Sequenzen Terminal. Das Verhalten des Terminals kann danach unvorhersehbar werden und ein unerfahrener Benutzer dürfte damit kaum zurechtkommen. Methodius erhielt vom Dateidienstprogramm eine völlig korrekte Antwort: Seine Datei enthält englischen Text in ASCII-Kodierung. Datei kann zwischen vielen Arten von Daten unterscheiden und wird mit ziemlicher Sicherheit produzieren richtige Information. Dieses Dienstprogramm vertraut niemals der Dateierweiterung (falls vorhanden) und analysiert die Daten selbst. Datei unterscheidet nicht nur verschiedene Daten, sondern auch verschiedene Typen Insbesondere melden die Akteninhaber, wenn dies bei der untersuchten Akte nicht der Fall ist reguläre Datei, und zum Beispiel das Verzeichnis .

Verzeichnisbaum

Das Konzept eines Verzeichnisses ermöglicht systematisieren alle Objekte, die sich auf einem Speichermedium (z. B. einer Festplatte) befinden. Die meisten modernen Dateisysteme verwenden ein hierarchisches Datenorganisationsmodell: Es gibt ein Verzeichnis, in dem alle Daten zusammengefasst sind Dateisystem- das ist die „Wurzel“ von allem Dateisystem, Wurzelverzeichnis . Wurzelverzeichnis kann beliebige Objekte enthalten Dateisystem, und insbesondere Unterverzeichnisse (Verzeichnisse der ersten Verschachtelungsebene). Diese wiederum können auch beliebige Objekte enthalten Dateisystem und Unterverzeichnisse (zweite Verschachtelungsebene) usw. Somit gilt: Alle was auf die Festplatte geschrieben wird – Dateien, Verzeichnisse und spezielle Dateien – unbedingt „gehört“ Wurzelverzeichnis: entweder direkt (darin enthalten) oder auf einer Verschachtelungsebene.

Die Hierarchie der ineinander verschachtelten Verzeichnisse kann mit der Hierarchie der Daten im System korreliert werden: Fassen Sie thematisch verwandte Dateien zu einem Verzeichnis zusammen, thematisch verwandte Verzeichnisse zu einem gemeinsamen Verzeichnis usw. Wenn Sie sich strikt an das hierarchische Prinzip halten, desto tiefer Verschachtelungsebene Verzeichnis, zumal die darin enthaltenen Daten durch ein bestimmtes Merkmal zusammengefasst werden müssen. Wenn Sie dieses Prinzip nicht befolgen, wird es bald viel einfacher sein, alle Dateien in einem Verzeichnis abzulegen und darin nach der benötigten Datei zu suchen, als eine solche Suche in allen Unterverzeichnissen des Systems durchzuführen. In diesem Fall jedoch etwa jeder Dateiorganisation Es besteht kein Grund zum Reden.

Struktur Dateisystem kann als Baum 4 visualisiert werden Hier meinen wir einen Baum im strengen mathematischen Sinne: einen gerichteten Graphen ohne Zyklen mit einem einzigen Wurzelknoten, in dem jeder Knoten genau eine Kante enthält., dessen „Wurzel“ ist Wurzelverzeichnis, und der Rest befindet sich an den Eckpunkten

Eine Datei kann eine Dateilänge haben, und das eigentliche Erstellen einer Datei besteht darin, ihr einen Namen zu geben und sie im Dateisystem zu registrieren – dies ist eine der Funktionen des Betriebssystems. Selbst wenn wir eine Datei erstellen, während wir in einem Anwendungsprogramm arbeiten, werden für diesen Vorgang im Allgemeinen Betriebssystemtools verwendet.

Je nach Art der Dateibenennung unterscheidet man zwischen „kurzen“ und „langen“ Namen. Vor dem Betriebssystem Windows 95 gängige Art, Dateien auf Computern zu benennen IBM PC hatte 8.3-Vereinbarung. Gemäß dieser Vereinbarung, angenommen in MS-DOS Der Dateiname besteht aus zwei Teilen: dem eigentlichen Name und Namenserweiterung. Der Dateiname wird vergeben 8 Zeichen und seine Erweiterung - 3 Zeichen. Der Name wird durch einen Punkt von der Erweiterung getrennt. Sowohl der Name als auch die Erweiterung dürfen nur alphanumerische Zeichen des lateinischen Alphabets enthalten.

Vereinbarung 8.3 ist kein Standard und daher sind in einigen Fällen sowohl vom Betriebssystem als auch von seinen Anwendungen Abweichungen von der korrekten Form der Aufzeichnung zulässig. Beispielsweise hat das System in den meisten Fällen „keine Einwände“ gegen die Verwendung einiger Sonderzeichen ( Ausrufezeichen, Unterstrich, Bindestrich, Tilde usw.) und einige Versionen Sogar MS-DOS Erlauben Sie die Verwendung russischer und anderer Alphabete in Dateinamen. Heute werden Dateinamen nach geschrieben Vereinbarung 8.3, gelten als „kurz“.

Der Hauptnachteil von „kurzen“ Namen ist ihr geringer Inhalt. Mit dem Aufkommen des Betriebssystems ist es daher nicht immer möglich, die Eigenschaften einer Datei in wenigen Zeichen auszudrücken Windows 95 Das Konzept eines „langen“ Namens wurde eingeführt. Dieser Name kann bis zu 256 Zeichen enthalten. Dies reicht völlig aus, um aussagekräftige Dateinamen zu erstellen.

Ein „langer“ Name kann beliebige Zeichen außer neun Sonderzeichen enthalten: \/:*?“<>|. Im Namen sind Leerzeichen und mehrere Punkte erlaubt. Als Namenserweiterung gelten alle Zeichen, die nach dem letzten Punkt stehen; es können mehr als drei davon sein.

Die Einführung langer Namen erforderte Änderungen in der Organisation von Dateisystemen FETT. Der Begriff erschien VFAT, bezeichnet ein Dateisystem basierend FETT mit Unterstützung für lange Namen. Dateisystem NTFS unterstützt von Anfang an lange Namen.

Zusammen mit dem „langen“ Namen die Betriebssysteme der Familie Windows Sie erstellen auch einen kurzen Dateinamen – dieser ist notwendig, um auf Workstations mit veralteten Betriebssystemen mit dieser Datei arbeiten zu können.

Verwendung „langer“ Dateinamen in Betriebssystemen der Familie Windows verfügt über eine Reihe von Funktionen.

1. Wenn der „lange“ Dateiname Leerzeichen enthält, muss er bei Servicevorgängen in Anführungszeichen gesetzt werden. Es wird empfohlen, keine Leerzeichen zu verwenden, sondern diese durch Unterstriche zu ersetzen.


2. Es ist nicht ratsam, Dateien mit langen Namen im Stammordner der Festplatte (auf der obersten Ebene der hierarchischen Dateistruktur) zu speichern. In FAT-basierten Dateisystemen ist die Anzahl der Speichereinheiten in diesem Ordner begrenzt. Je länger die Namen sind, desto weniger Dateien können im Stammordner abgelegt werden.

3. Zusätzlich zur Begrenzung der Länge des Dateinamens (256 Zeichen) gibt es eine deutlich strengere Begrenzung der Länge Vollständiger Dateiname(Dazu gehört auch der Dateizugriffspfad, beginnend an der Spitze der hierarchischen Struktur). Der vollständige Name darf nicht länger als 260 Zeichen sein.

4. B lange Namen Dateien dürfen Zeichen aller Alphabete, einschließlich Russisch, verwendet werden. Wenn jedoch ein Dokument zur Übertragung vorbereitet wird, muss mit dem Kunden (Verbraucher des Dokuments) die Möglichkeit vereinbart werden, Dateien mit solchen Namen auf seinem Computer zu reproduzieren Ausrüstung.

5. Groß- und Kleinbuchstaben in Namen werden vom Betriebssystem nicht unterschieden. Allerdings werden vom Betriebssystem Zeichen unterschiedlicher Groß-/Kleinschreibung angezeigt. Wenn es aus Gründen der Übersichtlichkeit gewünscht ist, Großbuchstaben zu verwenden, ist dies möglich.

Eine Dateinamenerweiterung ist eine Zeichenfolge, die zur Identifizierung des Dateityps verwendet wird. Die Erweiterung wird durch einen Punkt vom Dateinamen getrennt und besteht normalerweise aus drei, seltener aus vier Zeichen. In frühen Betriebssystemen wurden Dateierweiterungen, die ihren Typ angeben, selten verwendet. Im Wesentlichen Betriebssysteme MS-DOS analysiert nur extensions.BAT ( Batchdateien Mit Mannschaften MS-DOS),.EXE, .COM (ausführbare Programmdateien) und .SYS ( Systemdateien Aufbau). In modernen Betriebssystemen kann jede Dateinamenerweiterung Informationen für das Betriebssystem enthalten.

Normalerweise ist die Namenserweiterung eine Abkürzung englischer Wörter, die den Dateityp beschreiben: DOC-Dateien, TXT-Dateien.

Beispiele für Dateinamenerweiterungen:

DOC (englisch, Dokument) – ein Dokument mit Textformatierung, insbesondere solche, die mit WordPad oder Word erstellt wurden;

TXT – reine Textdateien (im sog ASCII-Kodierung), bei dem die Schriftart und die Absätze das gleiche Aussehen haben, nicht formatiert sind und keine Bilder vorhanden sind; Dabei handelt es sich insbesondere um Dateien, die mit dem Programm Notepad erstellt wurden;

EXE – Programmdatei (aus dem Englischen, ausführbar – „ausführbar“). Betriebssystem beim Versuch, eine Datei mit der Erweiterung zu löschen exe warnt, dass es sich bei der Datei um ein Programm handelt und ohne sie nicht alles funktioniert;

MPZ, WAV - Sounddateien;

AVI – Audio- und Videodateien;

TTF, FON – Schriftartdateien;

REISSVERSCHLUSS , RAR – komprimierte Archivdateien;

1NI – Konfigurationsdatei (Initialisierungsdatei) für ein bestimmtes Programm;

HTM, HTML-Dateien Internet-Webseiten;

GIF, JPG, BMP, TIFF – Grafikdateien mit Bildern;

Betriebssystemfamilie Windows verfügen über die Möglichkeit, die Eigenschaften von Dateitypen anhand ihrer Namenserweiterung zu registrieren, sodass die Wahl der Dateinamenerweiterung in vielen Fällen keine private Angelegenheit des Benutzers ist.

Das Betriebssystem speichert Dateierweiterungszuordnungen in einer Liste, die nach der Installation aktualisiert wird neues Programm, Arbeiten mit Dateien eines bestimmten Typs. Die Erweiterung .doc bedeutet beispielsweise: Öffnen Sie ein Dokument mit Word oder, falls Word-Programm nicht mit WordPad installiert.

Windows-Anwendungen bieten in der Regel an, nur den Hauptteil des Namens auszuwählen und den Dateityp anzugeben, wobei die entsprechende Namenserweiterung automatisch zugewiesen wird.