'Nix có thể xử lý các luồng dữ liệu NTFS ADS không?


9

Hai ba năm trước, tôi đã thử nghiệm (trong Windows) với siêu dữ liệu NTFS ADS ( Luồng dữ liệu thay thế ). Có vẻ như đó là một ý tưởng thú vị, nhưng nó chắc chắn không phải là "di động".

Có công cụ nhận biết NTFS-ADS nào có thể đọc và / hoặc ghi dữ liệu ADS này không?
Ngoài ra, có bất kỳ `nix thường được sử dụng / hệ thống tập tin ưa thích nào hỗ trợ các luồng thứ cấp tương tự" không?


Câu trả lời:


9

Trình điều khiển Fnt ntfs-3g (gần như chắc chắn là trình điều khiển bạn đang sử dụng nếu bạn đã đọc / ghi) nói về ADS, nhưng không phải theo mặc định (ngoại trừ trên Linux rõ ràng, trong đó ADS được ánh xạ tới các thuộc tính mở rộng theo mặc định).

Từ trang người đàn ông của ntfs-3g :

Luồng dữ liệu thay thế (ADS)

NTFS lưu trữ tất cả dữ liệu trong luồng. Mỗi tệp có chính xác một luồng dữ liệu chưa được đặt tên và có thể có nhiều luồng dữ liệu được đặt tên. Kích thước của tệp là kích thước của luồng dữ liệu không tên. Theo mặc định, ntfs-3g sẽ chỉ đọc luồng dữ liệu không tên.

Bằng cách sử dụng các tùy chọn "stream_interface = windows", bạn sẽ có thể đọc bất kỳ luồng dữ liệu được đặt tên nào, chỉ bằng cách chỉ định tên của luồng sau dấu hai chấm. Ví dụ:

mèo some.mp3: nghệ sĩ

Các luồng dữ liệu được đặt tên hoạt động như các tệp bình thường, vì vậy bạn có thể đọc từ chúng, ghi vào chúng và thậm chí xóa chúng (sử dụng rm). Bạn có thể liệt kê tất cả các luồng dữ liệu được đặt tên mà tệp có bằng cách lấy thuộc tính mở rộng "ntfs.streams.list".

Đối với mặt trái của câu hỏi của bạn, thuật ngữ ô cơ bản cho siêu dữ liệu bổ sung này sẽ là các thuộc tính tệp mở rộng . Các hiệp hội khác nhau và hệ thống tập tin của họ có hỗ trợ cho loại điều này dưới nhiều tên khác nhau: họ ext * và nhiều fs Linux khác gọi những xattrs này .


Được rồi, cảm ơn zerocrates ... (Tôi đã thêm một bản cập nhật nhỏ cho nhiệm vụ của mình: Tôi đã thử nghiệm trong chính môi trường Windows) ... Dù sao đi nữa, bạn đã trả lời câu hỏi đầy đủ ...
Peter.O
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.