Archaeology 1.5
Mothers Ruin Software (Mastodon):
Restored the ability to decode recently-created URL Bookmarks. Apple changed this binary format in macOS 26.1, macOS 15.7.2 and macOS 14.8.2, and that would cause the decode to fail. Archaeology can now decode the new bookmarks, and will show the new (usually empty) Team ID therein.
[…]
Updated the app icon to be more compatible with macOS Tahoe squircle clipping. (This is about as far as we’re willing to go on this front.)
It’s unclear to me whether this format change means that aliases or app data created on newer versions of macOS won’t be forward compatible on older versions.
Previously:
1 Comment RSS · Twitter · Mastodon
Oh, a good question! I believe that there is no compatibility problem introduced, since even the pre-update version of CoreServicesInternal appears to only require that the bookmark version be less than 0x20000000, which it still is. (Probably this means that the bookmark format "major" version is still 1, so is binary-compatible.)
I'd assume that CoreServicesInternal is smart enough to use the length encoded into the bookmark prolog to determine where the payload begins, thus skipping past the new team ID field if present. (Archaeology 1.4 wasn't smart enough to do this, since I didn't understand the reason that this length was there...)
That said, I haven't actually verified that nothing is broken on older macOS versions, either.