2010-12-11 7 views
7

ngoài tên tệp dữ liệu meta nào làm tệp văn bản thuần túy chứa?Dữ liệu meta của tệp văn bản

+0

Không có gì? [BOM] (http://en.wikipedia.org/wiki/Byte_order_mark)? – alex

+0

Trên nền tảng và hệ thống tệp nào? – Quentin

+2

Chứa hoặc có? Ngay cả siêu dữ liệu mẫu của bạn cũng không * chứa * trong tệp. – tvanfosson

Trả lời

4

Tôi có thể nghĩ nhiều siêu dữ liệu mà ngay cả một tệp văn bản thuần túy có - người tạo, kích thước, quyền, thời gian truy cập lần cuối, thời gian sửa đổi lần cuối, v.v. - một số có thể phụ thuộc vào hệ điều hành bạn đang nói trong khoảng. Tôi muốn đề nghị xem xét các hoạt động thư mục và/hoặc các cấu trúc dữ liệu tệp trong các thư viện hệ thống trên hệ điều hành cụ thể để có danh sách đầy đủ hơn cho từng hệ điều hành cụ thể.

Tùy thuộc vào cách sử dụng tệp, tệp có thể chứa một số siêu dữ liệu - ví dụ: tệp tập lệnh có thể cho biết chương trình được sử dụng để chạy tập lệnh ở trên cùng - nhưng nói chung một tệp văn bản thuần túy không chứa siêu dữ liệu.

1

Phụ thuộc ý bạn là "siêu dữ liệu". Hệ điều hành theo dõi tên tệp, kích thước tệp, tạo và sửa đổi ngày, thuộc tính, v.v. cho TẤT CẢ tệp - không chỉ các tệp văn bản.

Nhưng tôi không chắc chắn rằng tôi thậm chí còn xem xét dữ liệu meta đó. Với tôi, tôi nghĩ về một tệp văn bản thuần túy vì không chứa bất kỳ dữ liệu meta nào cả.

4

Hệ thống tệp nào? Nói đúng ra, "tệp văn bản thuần túy" không chứa bất kỳ dữ liệu meta nào, thậm chí không phải tên của tệp. Tất cả điều đó được xử lý bởi hệ thống tệp.

+0

Vì vậy, khi tệp đó được chuyển và mở trên một hệ thống tệp khác, thông tin đó, chẳng hạn như tên, được chuyển? – Abdul

+0

@Abdul: Là một phần của hoạt động của hệ thống máy chủ để ghi tệp mới. Khi hệ thống tệp đích nhận lệnh để ghi tệp, một phần của lệnh đó bao gồm tên của tệp đang được ghi. – David

+0

Hm, tôi đoán sự nhầm lẫn của tôi nằm trong thực tế là tôi nghĩ những thứ như tên tệp, kích thước tệp (có thể được tính lại bằng cách nào đó), tạo và sửa đổi ngày, thuộc tính và các thuộc tính khác như được coi là siêu dữ liệu, khi có câu trả lời khác chủ đề ngụ ý rằng chúng không phải là – Abdul

1

Trên Linux (không có trong nội dung tập tin, nhưng trong hệ thống tập tin):

  • Quyền
  • Chủ
  • Nhóm
  • Kích
  • Tài liệu tham khảo Đếm
  • Ngày thay đổi cuối cùng
  • Tên

Có một số khác (như cờ chỉ đọc), nhưng bạn thường sẽ không cần đến chúng.