Propósitos de los archivos .DS_Store y ._
enlace para obtener una vista comentada de enlace donde Matt Deatherage ( un ingeniero anterior en Apple ) ofrece explicaciones. También arnotify »sobre los orígenes de .DS_Store (2006-10-01 ).
Desde que observé la pérdida de datos del usuario (contenido del documento) donde se evitaron o perdieron ._
de las contrapartes, estoy de acuerdo en que:
- no es aceptable que las cosas "desaparezcan en el éter".
Propósitos de los archivos ._
Además de los propósitos descritos en la respuesta aceptada de geekosaur , aquí hay algunos ejemplos de cómo Apple y el tercero las aplicaciones de la fiesta utilizan o requieren ._
en algunas situaciones ...
Archivo de negocios durante una copia por Finder
Consulte mi respuesta a una pregunta sobre el desbordamiento de pila.
Uso de NeoOffice de códigos desaprobados
El código de tipo HFS NO%F
sin un código de creador es:
- se usa de manera considerada, solo cuando sea apropiado.
Ejemplo 1 de NeoOffice
NeoOffice 3.2.1 Patch 5 guardado en JHFS +:
[macbookpro08-centrim:~] gjp22% xattr -l /Users/gjp22/Desktop/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
com.apple.FinderInfo:
00000000 4E 4F 25 46 00 00 00 00 00 00 00 00 00 00 00 00 |NO%F............|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000020
Ejemplo 2 de NeoOffice
NeoOffice 3.2.1 Patch 5 se guarda en una unidad flash USB con MS-DOS FAT32, limpiando por BlueHarvest:
2012-05-12 06:42:08.349 BlueHarvest[31146]: Deleted ._product of NeoOffice 3.2.1 Patch 5.docx in /Volumes/FAT32/example.
Ejemplo 3 de NeoOffice
NeoOffice 3.2.1 Patch 5 se guarda en un volumen montado por OS X con el tipo de sistema de archivos webdav
, no SharePoint, limpieza por BlueHarvest:
[macbookpro08-centrim:~] gjp22% mount | grep dav
https://www.box.net/dav/ on /Volumes/dav (webdav, nodev, noexec, nosuid, mounted by gjp22)
[macbookpro08-centrim:~] gjp22% xattr -l /Volumes/dav/product\ of\ NeoOffice\ 3.2.1\ Patch\ 5.docx
[macbookpro08-centrim:~] gjp22%
- el guardado por NeoOffice en el sistema de archivos
webdav
no involucraba un atributo extendido
- No se requirió BlueHarvest.
Sugerencia : cuando Microsoft Office falla con webdav
para guardar en Microsoft SharePoint (ver más abajo), NeoOffice tiene éxito.
Uso de Microsoft de códigos desaprobados
La versión más reciente de Office requiere un código de tipo HFS y código de creador HFS cuando un formato como Microsoft Word ( .docx
) esta elegido. Entonces, parece que al guardar en un sistema de archivos que no admite esos valores en un atributo extendido com.apple.FinderInfo
:
- Microsoft Office no puede guardar de manera confiable sin crear múltiples archivos
._
.
Microsoft ejemplo 1
Word 2011 14.2.1 guardar en un volumen montado por OS X con el tipo de sistema de archivos webdav
, no SharePoint, limpieza por BlueHarvest:
May 11 18:32:49 macbookpro08 BlueHarvest[14649]: BlueHarvest started.
May 11 18:38:37 macbookpro08 BlueHarvest[14649]: Deleted ._Word Work File D_1.tmp in /Volumes/dav.
May 11 18:39:57 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
May 11 18:42:28 macbookpro08 BlueHarvest[14649]: Deleted ._Hello world, this is Microsoft.docx in /Volumes/dav.
Ejemplo 2 de Microsoft
Word 2011 14.2.2 (120421) al guardar example.docx
en el mismo entorno:
2012-05-12 08:01:07.692 BlueHarvest[41131]: Deleted ._Word Work File D_769960778.tmp in /Volumes/dav.
Ejemplo 3 de Microsoft
Word 2011 14.2.2 (120421) al guardar another.docx
en el mismo entorno, salir y volver a abrir, editar y luego guardar, editar y luego cerrar y guardar:
2012-05-12 08:15:04.252 BlueHarvest[41131]: Deleted ._Word Work File D_.tmp in /Volumes/dav.
2012-05-12 08:18:48.735 BlueHarvest[41131]: Deleted ._another.docx in /Volumes/dav.
2012-05-12 08:21:12.658 BlueHarvest[41131]: Deleted ._Word Work File D_2.tmp in /Volumes/dav.
Sugerencia : Microsoft Office 2011 no se guarda en Microsoft SharePoint cuando el tipo de sistema de archivos es webdav
porque SharePoint no admite nombres de archivo que comiencen con un punto .
(período). Consulte las respuestas de Ask Different a ¿Es posible montar SharePoint como un volumen en 10.6?
Códigos de tipo y creador: fondo, desarrollador de Apple
Apple comenzó a alentar a los desarrolladores externos a que dejaran los códigos tipográficos y los códigos creadores hace más de una década. En el Apéndice B de la Guía de programación del sistema de archivos, Tipos de archivo y códigos de creador informa que los códigos son:
generalmente en desuso, puede verlos en archivos y aplicaciones heredados y en algunos lugares del sistema.