Si seleccionas algún texto en una aplicación (por ejemplo Safari, Chrome u cualquier otra aplicación que permita arrastrar texto) y arrastras la selección a un panel de Finder, se creará un archivo en el panel con una extensión .textClipping
invisible. La extensión puede o no ser visible en Finder dependiendo de tus configuraciones.
Originalmente asumí que el archivo es texto plano e intenté renombrarlo para agregarle una extensión .txt
aún así al hacer doble clic se abre con Finder.
Entonces verifiqué el tipo de archivo:
file 'some text.textClipping'
>> some text.textClipping: lista de propiedades binarias de Apple
Cuando hago cat
en el archivo muestra una cabecera de bplist00?XUTI-Data?
seguida de texto legible.
Intenté:
mv 'some text.textClipping' 'some text.txt'
pero incluso después de esto todavía se abre con Finder y no con la aplicación asociada a los archivos .txt
.
Otra 'curiosidad' es que arrastrar un archivo .textClipping al terminal — que a veces uso como forma de insertar la ruta completa — tiene el efecto inesperado de insertar el contenido del archivo en lugar de su ruta.
Ojalá pudiera usar archivos .textClipping
para crear rápidamente fragmentos de páginas web y otras aplicaciones, pero por razones obvias, quiero evitar que los fragmentos se almacenen en algún formato binario propietario de Apple.
¿Existe alguna forma de convertir los fragmentos a un formato portable, como texto plano? ¿Por qué este tipo de archivos se comportan de manera diferente a otros? ¿Existe alguna propiedad extendida del archivo? De ser así, ¿cómo eliminarla para que los archivos dejen de ser 'especiales'?