2010-12-11 5 views
7

neben dem Dateinamen Welche Metadaten enthält eine Klartextdatei?Metadaten der Textdatei

+0

Keine? [BOM] (http://en.wikipedia.org/wiki/Byte_order_mark)? – alex

+0

Auf welcher Plattform und welchem ​​Dateisystem? – Quentin

+2

Enthalten oder haben? Selbst Ihre Beispiel-Metadaten sind in der Datei nicht * enthalten *. – tvanfosson

Antwort

4

Ich kann mir viele Metadaten vorstellen, die selbst eine reine Textdatei hat - Ersteller, Größe, Berechtigungen, zuletzt aufgerufene Zeit, zuletzt geänderte Zeit usw. - einige davon hängen wahrscheinlich davon ab, welches Betriebssystem Sie sprechen Über. Ich würde vorschlagen, die Verzeichnisoperationen und/oder die Dateidatenstrukturen in den Systembibliotheken auf dem bestimmten Betriebssystem nach einer vollständigeren Liste für jedes bestimmte Betriebssystem zu betrachten.

Je nach Verwendung der Datei enthält sie möglicherweise einige Metadaten, z. B. kann eine Skriptdatei das Programm angeben, das zum Ausführen des Skripts oben verwendet wird. Eine einfache Textdatei enthält sie jedoch nicht Metadaten selbst.

1

Hängt davon ab, was Sie mit "Metadaten" meinen. Das Betriebssystem verfolgt den Dateinamen, die Dateigröße, erstellt und ändert Daten, Attribute usw. für ALLE Dateien - nicht nur für Textdateien.

Aber ich bin mir nicht sicher, ob ich diese Metadaten überhaupt in Betracht ziehe. Ich denke an eine reine Textdatei, die überhaupt keine Metadaten enthält.

4

Welches Dateisystem? Streng genommen enthält eine "Nur-Text-Datei" keine Metadaten, nicht einmal den Namen der Datei. All das wird vom Dateisystem gehandhabt.

+0

Also, wenn diese Datei übertragen und auf einem anderen Dateisystem geöffnet wird, wie wird diese Information, wie Name, übertragen? – Abdul

+0

@Abdul: Als Teil des Host-Systems zum Schreiben der neuen Datei. Wenn das Zieldateisystem den Befehl zum Schreiben der Datei empfängt, enthält ein Teil dieses Befehls den Namen der zu schreibenden Datei. – David

+0

Hm, ich vermute meine Verwirrung lag in der Tatsache, dass ich dachte Dinge wie Dateiname, Dateigröße (die sowieso neu berechnet werden kann), erstellen und modifizierte Daten, Attribute und andere Attribute wie Metadaten wurden als andere Antworten auf diese Thread implizieren, dass sie nicht – Abdul

1

Unter Linux (nicht im Dateiinhalt, aber im Dateisystem):

  • Berechtigungen
  • Besitzer
  • Gruppe
  • Größe
  • Referenzen Graf
  • Datum der letzten Änderung
  • Name

Es gibt ein paar andere (wie ein readonly Flag), aber Sie werden sie normalerweise nicht brauchen.