Non conosco le forcelle denominate tranne il fork delle risorse. Posso crearlo così in Terminal (Bash shell):
echo "data fork area" > /tmp/test.txt
echo "resource fork area" > /tmp/test.txt/..namedfork/rsrc
cat /tmp/test.txt
cat /tmp/test.txt/..namedfork/rsrc
Non so limiti di dimensioni.
Puoi anche copiare un eseguibile binario nel fork delle risorse ed estrarre i byte di nuovo in un file ed eseguire quel file:
cp /usr/bin/whoami > /tmp/test.txt/..namedfork/rsrc
# get ready for some bells to sound in your terminal
cat /tmp/test.txt/..namedfork/rsrc > /tmp/test.bin
chmod u+x /tmp/test.bin
/tmp/test.bin
Si noti che il comando whoami
è un po 'strano quando lo si fa perché è veramente il comando id
, quindi quando lo si ripristina, si torna al comando id
e si può fare man id
a saperne di più.