site:https://habr.com getfattr
, :
site:https://linux.org.ru getfattr
. «» — — « ». — , , -. :
*. - . .
, Chromium- ( lxc- Chrome, Chromium, Yandex Opera) , , :
i@ars:~$ getfattr -d logo.png # file: logo.png user.xdg.origin.url="https://habr.com/images/logo.png" user.xdg.referrer.url="https://habr.com/images/logo.png"
, «» / «private browsing»
? , . , . Firefox Palemoon — . - , , , Chromium , .
MacOS Windows. «» Chrome:
iMac-Igor:~ [censored]$ xattr -l habr_logo.png com.apple.metadata:kMDItemWhereFroms: 00000000 62 70 6C 69 73 74 30 30 A2 01 02 5F 10 20 68 74 |bplist00..._. ht| 00000010 74 70 73 3A 2F 2F 68 61 62 72 2E 63 6F 6D 2F 69 |tps://habr.com/i| 00000020 6D 61 67 65 73 2F 6C 6F 67 6F 2E 70 6E 67 5F 10 |mages/logo.png_.| 00000030 20 68 74 74 70 73 3A 2F 2F 68 61 62 72 2E 63 6F | https://habr.co| 00000040 6D 2F 69 6D 61 67 65 73 2F 6C 6F 67 6F 2E 70 6E |m/images/logo.pn| 00000050 67 08 0B 2E 00 00 00 00 00 00 01 01 00 00 00 00 |g...............| 00000060 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 |................| 00000070 00 00 00 51 |...Q| 00000074 com.apple.quarantine: 0001;5c8a21e7;Google Chrome;26D6C537-E6B0-4715-9E77-656FF1C5B7A9
… Safari. FF , , Firefox MacOS «», Linux.
, « » «» .. … … Windows.
«» . ( W10! ). , NTFS . streams . , «» - , . , Windows 10 . . Win10 «», , NTFS Google Chrome , Linux MacOS. : , , streams - .
, , , , .
. : « , ». , , -, . «», , , , , . .
.
UPD*
. , :
: Linux, MacOS Windows , Chrome Chromium-based, .
Linux'e Google Chrome :
user.xdg.origin.url
user.xdg.referrer.url
Linux, 2002 xattr[Wikipedia], FS: ext2, ext3, ext4, Squashfs, ReiserFS, XFS, Btrfs, ZFS. , ( namespaces), SELinux- «» freedesktop.org (, MIME type ) [].
. , , Chrome, Chromium, Yandex, Opera, Firefox' wget, , : curl, Beagle, OpenStack Swift, Dropbox, KDE. wget 1.20.1 ( 1.19 — , curl, wiki — ). -, ). Firefox Linux, , , MacOS Windows, — . , - Apple Microsoft.
, Linux . , . : 255 64KB . (XFS and ReiserFS), (ext2/3/4 btrfs).
MacOS Windows FS HFS+ NTFS. , - , . Ubuntu 18.10
Nautilus
,
attr
, attr- (getfattr setfattr ). Finder cmd+I,
xattr
. Windows, , ( ), powershell streams:
victoriously:
powershell streams. .
streams [-s] [-d] < >
. , Linux , — -. , ReiserFS -->
/etc/fstab
mount -o nouser_xattr
-, , , , (SELinux, LXC). (--> )
/ powershell:
Linux:
setfattr -hx user.xdg.origin.url _
MacOS:
xattr -c -r ~/Downloads
Windows:
get-childitem «D:\Downloads\» | unblock-file
:
( Linux c 2002 ) , . - 2015-2016 . , , 2015 , ( 10.6.8) . - Debian (8-) . .
Windows — , , «» W10 W7, W_XP ;)
: , , , . , Linux wget :
* Changes in Wget 1.20.1
** --xattr is no longer default since it introduces privacy issues.
, , — .
.
UPDATE 2
Chromium Linux user.xdg.origin.url user.xdg.referrer.url xattrs .
chromium-review.googlesource.com/c/chromium/src/+/1407441