iCloud Drive can strip metadata from documents
eclecticlight.co
eclecticlight.co
https://eclecticlight.co/2018/01/06/icloud-drive-can-strip-m...
I recommend read the original (and that the submission be changed to the original source instead), but a more accurate description here is that two Macs running two different versions of macOS will see the file differently once it's copied to iCloud. If a High Sierra Mac sends a file with a custom icon, for example, to iCloud, the High Sierra Mac will see the file as expected in iCloud. If a Mac on Sierra looks at the same file on the same iCloud share, it will see the base file without the custom icon. Other xattr items are removed as well, as documented in the original source.
Also note extended attributes do not survive most file transfers.
This is like complaining that a file created in Windows 95 called FileWithAReallyLongName.doc would be truncated when saved in MS-DOS as FILEWI~1.DOC.
Not necessarily. Apple originally didn’t (and, AFAIK still doesn’t) support APFS on Fusion drives (https://www.macrumors.com/2017/09/18/apple-files-system-no-f...)
To me and the app I am trying to add some features to it's not misleading at all. Basically I have to "zip" the fil and uncompress it to keep the data.
There must be mid-tier oldies like me who stopped using iCloud Drive due to those early loss of trust issues?
Of course, if it doesn't count xattr sizes, it would be equally confusing in the other direction. Maybe showing "1372 bytes (and xxxxxx bytes extended attributes)" would've been better.
But from past experiences, IMHO xattrs and similar "bonus filesystem features" are not something you should rely on in general for portable data exchange. The name (or a slightly modified variant thereof) and the associated sequence of bytes are all that can really be relied upon to reliably survive transfers, since it's the lowest-common-denominator abstraction.
PDF has annotation features in the file format itself; perhaps Skim should use those instead --- in which case annotations will also survive and be visible in a Windows or Android PDF reader.
I'd also consider things like icons to be "display metadata", in the same way as the size of the icon or its position in the GUI use to display it.
That should be viewed as a bug from the user-perspective but, because those extended attributes literally did not exist when Sierra was released, it's hard to say that it should be considered a bug for Apple when it's functioning exactly as intended in terms of the filesystem. It's almost like complaining when MS-DOS saved files as NAMEOF~1.DOC instead of "Name of Really Long File.doc" from Windows 95.
I think you've misunderstood something.
"Extended filesystem attributes" is literally just what xattrs stands for -- "eXtended ATTRibuteS". "A special B-tree node" is one way that a filesystem can choose to internally store xattrs. They aren't two separate things.
The mac client isn't any better, it sometimes utilizes 100% of CPU to sync a few files (bird process on OS X) with iCloud and there's no way of stopping the sync or slowing it down.
Why is Apple continuously pushing its customers towards cloud, when many ( more then 40% ) in developed world dont even have access to 10Mbps + Internet Connection. ( And that is just download speed )