En todas las versiones de MacOS y OS X a las que tengo acceso, desde Mountain Lion hasta Big Sur, puedo acceder a la bifurcación de recursos de cualquier archivo o directorio utilizando la sintaxis actual en el terminal:
filename/..namedfork/rsrc
Sé que en algún momento esta sintaxis sustituyó a la anterior que era:
filename/rsrc
Pero no sé cuándo se produjo el cambio. Supongo que fue cuando se introdujo la poco conocida función de Named Forks. Aparentemente se podía acceder a cualquier fork con nombre en esta época así:
filename/..namedfork/myfork
Actualmente, estas dos últimas sintaxis no funcionan. No se puede acceder a otra bifurcación que no sea la de recursos, aunque el método para acceder a ella es el que se debía originalmente a las bifurcaciones con nombre.
Las bifurcaciones con nombre se introdujeron con HFS+ en 1988 con la versión 8.1 del sistema operativo. Las bifurcaciones con nombre quedaron obsoletas en 2013 con la versión 10.9, Mavericks.
Lo raro es que en mi máquina de Mountain Lion, que fue antes de que los forks con nombre fueran obsoletos, no puedo acceder a los forks con nombre, sólo al fork de recursos. Al intentar utilizar el file/..namedfork/forkname
donde forkname
es cualquier cosa que no sea rsrc
resultados en el Not a directory
error.
Esto significa que este método de acceso a las bifurcaciones con nombre desapareció antes de que las bifurcaciones con nombre fueran oficialmente obsoletas.
¿Alguien conoce la historia de cuando file/rsrc
se introdujo, cuando se sustituyó por file/..namedfork/rsrc
y cuando file/..namedfork/anyotherforkname
¿ha dejado de funcionar?