This is so beautiful!
Screenshot of #mercs view of filesystem attributes of an #mp3 file ingested with Thomas' amazing 'holodexer' tool:

It simply adds fs-stats, exiftool and mediainfo on ZFS as #xattrs.

And a ❤️&⭐️ #CFID #CollisionFriendlyID.

By default and automatically.
Any existing data turns into a #DataGarden soil.

`getfattr -d -m - 0bytefile.mp3`

Download #wikidata dump for testing #ahalodeck and #xattrs on #zfs long-term storage... 😎

Found this while doing so:

https://www.wikidata.org/wiki/Wikidata:Lists/lexemes/en

It's a statistical breakdown of the #English #language. #Interesting.

Wikidata:Lists/lexemes/en - Wikidata

I've made an interesting discovery:
2 years ago, I created a tar.bz2: containing a files-in-folder: 0-Byte filesize, but ID3 music metadata fully available - stored in the filesystem attributes (#xattrs)

Now I've realized that I can use this #tar not only to browse media collections (#DAM) in a highly portable and accessible format, but also that I can /write/ attributes (and other filesystem/metadata) changes to this "#holotar".

Using this as UI to interact on a lightweight copy of any data.

#AHAlodeck: My best friend wrote a mini-basic fulltext indexer for #xattrs in the shell.

Took ~1.5 seconds (!) to index ~14.000 files with "de-embedded" music tags.

🥳 🎉
I love xattrs.
Imagine doing this with embedded metadata tags? 😉

Archivierung und Kompression mit tar: Grundlagen, Optionen und Beispiele

tar (Tape Archiver) ist das Standard-Archivierungswerkzeug unter Linux, das mehrere Dateien und Ordner zu einem einzigen Archiv bündelt. Im Gegensatz zu gzip, bzip2 und xz komprimiert tar nicht selbst, sondern arbeitet mit Kompressionstools zusammen (z, j, J). Es erhält vollständige Metadaten inklusive Berechtigungen und SELinux-Kontexte. Wichtige Optionen von tar -c (create) : Erstellt ein neues Archiv. -f (file name). : Gibt den Dateinamen des Archivs an. # Einen Ordner […]

https://andreas-moor.de/archivierung-und-kompression-mit-tar-grundlagen-optionen-und-beispiele/

I've received yet another request about "metadata in WAV"

But that file-format has no proper metadata support, and everything feels like a hack...

If #xattrs (Extended Attributes) would finally be as well-supported as Unicode-in-Filenames, it'd be quantum leap for annotation needs!

https://github.com/ArkThis/AHAlodeck/blob/main/doc/xattr_faq.md

Very helpful insights on "how much actual bytes" can be stored in #xattrs on `btrfs`:

https://github.com/kdave/btrfs-progs/issues/917

Current limit = about the nodesize (it was formatted with).

nodesize - sizeof(struct btrfs_header) - sizeof(struct btrfs_item) - sizeof(btrfs_dir_item)

Current default = 16K - 101 - 25 - 30 , which is 16228 bytes

Maximum (for now) is ~64kB, if formatted like this:

`$ mkfs.btrfs -n 64K /dev/sdX`

#ahalodeck #metadata #digipres

Questions about extended file attributes (xattrs) · Issue #917 · kdave/btrfs-progs

Hello everyone 😄 It's about btrfs-documentation: I'd like to ask about technical details on extended attributes (xattrs) on btrfs, and found these pages: https://docs.kernel.org/6.1/filesystems/btr...

GitHub

Oh, I'm loving this!

> "The Data-Centric revolution puts data at the center of the enterprise. Applications are optional visitors to the data."

https://datacentricmanifesto.org/

#AHAlodeck #RDF #GraphQL #xattrs

Data-Centric Manifesto

Me engaging on #Smbd ("Samba") mailing lists about support for "larger" (eg 64kB) key/value attributes on filesystem level (#xattrs):

https://lists.samba.org/archive/samba-technical/2025-February/139325.html

Good news! 🥳

> "in 2021 we added smbd max xattr size with a default of 64KB."

#AHAlodeck #DLTP

Reading >4kB xattrs (from ZFS) = input/output error

Strange (or a bug?):

The following article on (RDF-compatible?) namespaces for #xattrs on #filesystem: 📖
https://dcpapers.dublincore.org/article/952135759

#PDF can be downloaded directly:
https://dcpapers.dublincore.org/files/articles/952135759/dcmi-952135759.pdf

but when clicking on "read online"...
https://dcpapers.dublincore.org/read/?article=952135759

... I get a "not authorized" error. 😕 🤷‍♀️

Universal File System Extended Attributes Namespace