Using information found on this site and across the web, I have discovered how to transform most of the binary data in a ._ file to readable text.
However, most of the files that I have examined look like this:
Mac OS X "
@
ATTR
This resource fork intentionally left blank
After reading another Ask Different question and the Matt Deatherage explanation that Graham Perrin linked to in his answer, I am still quite confused. Especially considering that Matt said this:
Note that "._MyFile" is not "a resource fork", and not "metadata", but could contain either or both of these. It contains anything that the Mac OS X file system supports but the volume's own format does not. You rarely see "._" files on HFS Plus because HFS Plus supports all the metadata that Apple has defined, now or in the past. You see a lot of them on UFS, FAT16, or other old formats that don't support rich metadata because the OS has to put this stuff someplace.
...
IF YOU DELETE ._MyFile OR SIMILAR COMPANION FILES, YOU ERASE ACTUAL FILE SYSTEM DATA THAT A PROGRAM ON YOUR SYSTEM HAS EXPLICITLY SET.
...
If you want to move the disk back to your Macintosh and have the files all work properly, I strongly recommend that you leave companion files alone. Deleting companion files is corrupting the file.
Wow...sounds like those files are pretty damn important according to Matt! Yet upon inspection, I have tons of them (mostly videos that I've played once on this Mac through VLC) that say nothing more than "this resource fork intentionally left blank".
So why the heck are these being created?! Am I missing something that is important by running xxd -p /Volumes/Videos/._<Name of movie file> | sed 's/00//g' | tr -d '\n' | sed 's/\([0-9A-F]\{2\}\)/0x\1 /g' | xxd -r -p | strings | sed 's/ptb[LN]ustr//g'
on the offending files?
xattr -l <Name of movie file>
, and see what attributes it lists. – Gordon Davisson Oct 24 '19 at 22:07