No sé sobre bifurcaciones con nombre, excepto la bifurcación de recursos. Puedo crearlo así en la Terminal (shell Bash):
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
No sé acerca de las limitaciones de tamaño.
También puede copiar un ejecutable binario en la bifurcación de recursos, extraer los bytes en un archivo y ejecutar ese archivo:
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
Tenga en cuenta que el comando whoami
es un poco extraño cuando hace esto porque realmente es el comando id
, y cuando lo restaura, vuelve al comando id
y puede hacer man id
Aprende más sobre eso.