2010-12-11 12 views
7

oprócz nazwy pliku jakie dane metadane zawierają zwykły plik tekstowy?Dane meta pliku tekstowego

+0

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

+0

Na jakiej platformie i systemie plików? – Quentin

+2

Zawierają lub mają? Nawet twoje przykładowe metadane nie są * zawarte * w pliku. – tvanfosson

Odpowiedz

4

Potrafię wymyślić wiele metadanych, które zawierają zwykły plik tekstowy - twórca, rozmiar, uprawnienia, czas ostatniego dostępu, czas ostatniej modyfikacji itp. - niektóre z nich prawdopodobnie zależą od tego, z którym systemem operacyjnym mówisz o. Sugerowałbym przeglądanie operacji katalogowych i/lub struktur danych plików w bibliotekach systemowych w danym systemie operacyjnym w celu uzyskania pełniejszej listy dla każdego konkretnego systemu operacyjnego.

W zależności od użycia pliku może zawierać pewne metadane - na przykład plik skryptu może wskazywać program używany do uruchamiania skryptu u góry - ale ogólnie plik tekstowy nie zawiera same metadane.

1

Zależy od tego, co masz na myśli przez "dane meta". System operacyjny śledzi nazwę pliku, rozmiar pliku, tworzy i modyfikuje daty, atrybuty itp. Dla WSZYSTKICH plików - nie tylko plików tekstowych.

Ale nie jestem pewien, czy w ogóle biorę pod uwagę dane meta. Uważam, że zwykły plik tekstowy nie zawiera żadnych meta danych.

4

Jaki system plików? Ściśle mówiąc, "zwykły plik tekstowy" nie zawiera żadnych metadanych, nawet nazwy pliku. Wszystko to jest obsługiwane przez system plików.

+0

A więc kiedy ten plik jest przesyłany i otwierany w innym systemie plików, w jaki sposób przekazywane są te informacje, takie jak nazwa? – Abdul

+0

@Abdul: W ramach działania systemu hosta do zapisu nowego pliku. Gdy docelowy system plików otrzyma polecenie zapisu pliku, część tego polecenia zawiera nazwę zapisywanego pliku. – David

+0

Hm, myślę, że moje zamieszanie polegało na tym, że myślałem o takich rzeczach jak nazwa pliku, rozmiar pliku (który i tak można ponownie przeliczać), tworzenie i modyfikowanie dat, atrybutów i innych atrybutów, takich jak te, które były uważane za metadane, gdy inne odpowiedzi na ten temat wątek oznacza, że ​​nie są one – Abdul

1

W systemie Linux (nie w zawartości pliku, ale w systemie plików):

  • Uprawnienia
  • Owner
  • Grupa
  • Rozmiar
  • Referencje hrabia
  • Data ostatniej zmiany
  • Nazwa

Jest kilka innych (jak np. Flaga tylko do odczytu), ale zazwyczaj ich nie potrzebujesz.

Powiązane problemy