Tôi biết những thứ như hình ảnh, âm nhạc, video hỗ trợ siêu dữ liệu. Ý tưởng của tôi là tôi muốn viết một trình quản lý tải xuống để thêm thông tin vào các tệp tôi tải xuống: URL mà tôi đã tải xuống, ngày và giờ tôi tải xuống, có thể một số thông tin khác. Để làm việc này, tôi cần thêm thông tin cho không chỉ là ảnh và video. Tôi chỉ có thể lưu một flie .XML ẩn, nhưng nếu Windows hỗ trợ điều này thì nó sẽ tốt hơn.Windows có hỗ trợ siêu dữ liệu cho mọi tệp không?
Trả lời
Có một điều gọi là "thay thế Suối dữ liệu" mà NTFS supprorts cho bất kỳ tệp nào. Tôi không thực sự chắc chắn những gì nó có nghĩa là để được sử dụng cho dù.
Siêu dữ liệu mà bạn thấy trong JPG (các thuộc tính exif), MP3 (Thẻ ID3) và tất cả đều độc quyền đối với từng định dạng tệp và Windows chỉ biết cách đọc các thuộc tính đó. Tương tự cho ngày Modifed/Created/Accessed. Không có phương pháp lưu trữ dữ liệu này.
NTFS hỗ trợ siêu dữ liệu, tôi chưa bao giờ nghĩ đến việc làm thế nào để truy cập vào nó xa hơn những gì bạn có thể làm bằng cách kích chuột phải vào một tập tin, chọn Properties và sau đó tóm tắt. Bạn có thể chỉnh sửa siêu dữ liệu hiện tại bằng cách nhấp vào cột Giá trị.
Có một câu hỏi về StackOverflow đó là tương tự: How do you retrieve image tags Từ một trong những câu trả lời đó, có một liên kết để MSDN với nhiều chi tiết của Vista (and XP) Property System.
Trong Windows XP, các thông tin từ tab Summary được lưu trữ trong một dòng NTFS tên '\ x05SummaryInformation' (các \ X05 có nghĩa là byte 0x05 trong hex, cho phi lập trình viên ở đây). Nhưng điều này sẽ không được sử dụng nếu một tập tin hỗ trợ _embedding_ thông tin (ví dụ như tài liệu nhị phân Microsoft Office, hoặc thẻ MP3 ID3). – grawity
Trong trường hợp của bạn, bạn chắc chắn nên sử dụng NTFS alternate data streams vì thông tin bạn muốn đính kèm nếu không phải được định dạng tệp tải xuống và bạn muốn thêm thông tin này vào bất kỳ loại tệp nào.
Mặc dù bạn phải nhớ rằng thông tin ẩn trong các luồng đó có thể bị mất khi tệp đang giữ nó được chuyển qua mạng, tới ổ đĩa flash không phải NTFS hoặc bất kỳ phương tiện không phải NTFS nào khác.
- 1. Windows Azure, khung thực thể. Từ khóa không được hỗ trợ: 'siêu dữ liệu'.
- 2. pydoc hỗ trợ siêu dữ liệu python như __version__ = '0.1'
- 3. Hỗ trợ cơ sở dữ liệu Sql cục bộ cho điện thoại Windows 7
- 4. Mọi trình duyệt có hỗ trợ tất cả unicode không?
- 5. nguồn dữ liệu không được hỗ trợ từ khóa
- 6. Có thư viện tạo nguồn cấp dữ liệu được hỗ trợ tốt cho Java không?
- 7. Windows Phone 7 có hỗ trợ từ khóa động không?
- 8. Hỗ trợ JPA cho các cột dữ liệu XML
- 9. Hỗ trợ LINQ cho Dịch vụ Dữ liệu WCF
- 10. Hỗ trợ CSS3 cho HTA
- 11. Có cấu trúc dữ liệu cho DAG hỗ trợ chỉnh sửa hiệu quả không?
- 12. Cơ sở dữ liệu có thể hỗ trợ "Atomicity" nhưng không hỗ trợ "Consistency" hoặc ngược lại không?
- 13. LINQ & kiểu dữ liệu không được hỗ trợ (Địa lý)
- 14. Windows Phone 7.1 có hỗ trợ ổ cắm SSL không?
- 15. Windows notepad không hỗ trợ ký tự dòng mới '\ n'
- 16. SQL VIEW Loại dữ liệu không được hỗ trợ
- 17. Có hỗ trợ tập lệnh nào trên Windows Phone không?
- 18. Windows Azure có hỗ trợ giao thức SPDY không?
- 19. Mono có hỗ trợ Windows 64 bit không?
- 20. MD5 có được hỗ trợ trên Windows Phone 7 không?
- 21. Visual Studio có hỗ trợ hoạt động của bộ nhớ cache dữ liệu không?
- 22. Ứng dụng Windows 8 kiểu metro có hỗ trợ truy cập cơ sở dữ liệu cục bộ không?
- 23. Từ khóa không được hỗ trợ: 'siêu dữ liệu'.? với Sql Connection trong Entityt Framework với MVC3
- 24. Đọc/ghi siêu dữ liệu của tệp âm thanh/video
- 25. Loại dữ liệu nào được hỗ trợ trong SQL CE 3.5 (Windows Phone Mango)
- 26. Có thư viện siêu dữ liệu ảnh .NET đáng tin cậy nào không?
- 27. Tải lên nhiều tệp và siêu dữ liệu với CXF
- 28. Máy nén YUI có hỗ trợ gói nhiều tệp không?
- 29. D hỗ trợ cho COM
- 30. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
làm sao có thể thay đổi/Tạo/ngày Accessed làm việc cho các tập tin văn bản nếu chúng được lưu trữ trong các tập tin và là độc quyền? –
Janus, câu hỏi là về việc thêm thông tin như URL tải vv, không đạt tiêu chuẩn siêu dữ liệu như sửa đổi/truy cập. Dữ liệu đó được lưu trữ trong hệ thống tệp. –