3 ms·
NTFS has Alternate Data Streams[0] as an analog, but rarely leveraged outside of Microsoft’s use…. except for Macs[1] and AFP/SMB on NT, back in the day. Stream
by nullindividual 3y ago
NTFS has Alternate Data Streams[0] as an analog, but rarely leveraged outside of Microsoft’s use…. except for Macs[1] and AFP/SMB on NT, back in the day. Streams[2] from Sysinternals will let you read/write ADS (along with PoSh and other tools).
ADS may also be a security risk[3].
[0] https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/c54dec26-1551-4d3a-a0ea-4fa40f848eb3 https://learn.microsoft.com/en-us/openspecs/windows_protocol...
[1] https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-fscc/77a73da6-a70e-45f8-b4bb-51dcd85c8ed1 https://learn.microsoft.com/en-us/openspecs/windows_protocol...
[2] https://learn.microsoft.com/en-us/sysinternals/downloads/streams https://learn.microsoft.com/en-us/sysinternals/downloads/str...
[3] https://blog.netwrix.com/2022/12/16/alternate_data_stream/ https://blog.netwrix.com/2022/12/16/alternate_data_stream/
- loeg 3y agoAnd of course, Linux has support for extattrs and the common Linux filesystems (ext, xfs, btrfs at least) support them.
- adrian_b 3y agoThe first file system with extended file attributes was HPFS, which was introduced in the version 1.2 of the OS/2 operating system, in 1989. HPFS was followed by Silicon Graphics XFS and MS NTFS, both in 1993. After XFS became open source, it was the first Linux file system with support for extattrs, which is why it still has its own commands for handling them, besides those that work with any other Linux file system. Then the rest of the Linux file systems have also adopted this feature, with the main exception of tmpfs, which for many years did not support any extattrs, then it added support only for certain security-related extattrs and only now support for user extattrs has been announced, but with some limitations.
- deleted 3y ago[deleted]