How can I convert a file, which has extended attributes, to AppleDouble format? I know how to convert from AppleDouble format using the Terminal utility
dot_clean, but what utility can be used to convert to AppleDouble format?
I haven’t found a utility that’s specifically intended to convert to AppleDouble format, but I realized
unzip can be (ab)used to do this:
ditto will convert to AppleDouble format when adding a file to a zip archive. Extracting the archive using
ditto converts it back, but this is not the case when using the regular
unzip command which retains the two files in AppleDouble format. Thus, one can do:
$ ditto -c -k file.txt archive.zip; unzip -o archive.zip Archive: archive.zip inflating: file.txt inflating: ._file.txt
There must be a better way to do this, but I haven’t come across it yet.