Una lista de nombres de archivos / carpetas que no puede usar en iCloud Drive, como Dropbox, OneDrive y tmp

Lo intenté como pude, pero no pude por mi vida poner una carpeta en iCloud llamada "Dropbox". Como resultado, no se trata solo de "Dropbox": las personas han descubierto que Apple mantiene una lista negra de nombres de archivos y carpetas que los clientes deben evitar a toda costa en su unidad iCloud.

"Hoy aprendí que si pones una carpeta llamada 'Dropbox' en tu unidad iCloud, iCloud se niega a subirla", según Ole Begemann, a través de Michael Tsai. "Solo dice 'No elegible'".

TUTORIAL: Cómo compartir archivos de iCloud Drive

También probé "dropbox", no cigarro. Sucedió al intentar crear dicha carpeta a través de la aplicación Archivos en mi iPhone. En el lado de Mac, curiosamente, puedes crear una carpeta de iCloud Drive llamada "Dropbox" a través del Finder, pero macOS te impide usarla realmente..

Hoy aprendí que si coloca una carpeta llamada "Dropbox" en su unidad iCloud, iCloud se niega a cargarla. Solo dice "No elegible". pic.twitter.com/OP67nxAHcw

- Ole Begemann (@olebegemann) 31 de julio de 2019

Otros nombres de carpetas en la lista negra incluyen "OneDrive" y "IDrive-Sync".

Ahora, sería muy fácil concluir que Apple está prohibiendo ciertos nombres de archivos / carpetas de iCloud por razones competitivas. Después de todo, su difunto cofundador Steve Jobs se negó a adquirir Dropbox cuando estaban de compras por Silicon Valley, relegándolos a nada más que "una característica".

Desearía que fuera así de simple, pero no lo es. Además, Apple no es tan mezquina.

Es necesario desde un punto de vista técnico. Mezclar dos servicios de sincronización es una receta para el desastre. Podría terminar en un estado en el que dos clientes están peleando por los mismos datos, lo que provoca un bucle sin fin que podría atascar su sistema y su ancho de banda.

- Jason ™ @ Animethon AMV? (@yuusharo) 1 de agosto de 2019

La razón de esto es prosaica y tiene que ver con el hecho de que Apple quiere evitar cualquier confusión o, peor aún, errores del sistema derivados de permitir nombres especiales para los elementos de iCloud. Se sabe que algunos de los nombres de los archivos en la lista negra causan problemas no solo con las computadoras Mac y Windows, sino también con las redes (otra razón para esto podría ser la carpeta local de Dropbox que crea macOS para facilitar el intercambio fácil entre cuentas de usuario de macOS).

TL; DR: es un problema técnico, no político.

Eso explicaría un montón de otros nombres reservados del sistema para los archivos y carpetas de iCloud Drive que el ingeniero de software Flo Vimart recuerda haber visto después de descompilar el binario de iCloud Drive.

Recuerdo haber compilado el binario de iCloud Drive y ver la cadena de "Dropbox" parte de una lista negra.

- Fl⬡ Vilmrt (@flovilmart) 31 de julio de 2019

La lista completa de nombres de iCloud no permitidos fue publicada en Stack Exchange por Malcolm Hall:

Nombre del archivo:

  • es .DS_Store
  • empieza con (Un documento que se guarda
  • contiene .sin sincronización (En todo caso)
  • es .ubd
  • contiene .paquete débil
  • es tmp (En todo caso)
  • es .tmp (En todo caso)
  • es desktop.ini (En todo caso)
  • comienza con ~ $
  • es Datos de usuario de Microsoft (En todo caso)
  • es $ RECYCLE.BIN (En todo caso)
  • es iPhoto Library (En todo caso)
  • es Dropbox (En todo caso)
  • es OneDrive (En todo caso)
  • es IDrive-Sync (En todo caso)
  • es .Dropbox (En todo caso)
  • es .dropbox.attr (En todo caso)
  • es icono \ r (En todo caso)

La extensión es (en cualquier caso):

  • tmp
  • photoslibrary
  • librería fotográfica
  • una biblioteca
  • migratedaplibrary
  • migratedphotolibrary
  • migratedaperturelibrary

NOTA: La extensión tiene más de dos caracteres y el nombre del archivo es ~.

Tsai informó que agregar un archivo vacío llamado ".nosync" a una carpeta de iCloud evita que se sincronice, lo que podría ser bastante útil como método de sincronización selectiva. Si eso no funciona, otras personas han sugerido cambiar el nombre de la carpeta para que termine en ".nosync". Otro buen consejo para usted: las carpetas de iCloud que se denominan "tmp" o que terminan en ".tmp" tampoco están sincronizadas (si un elemento no está sincronizado, verá un icono de nube con una línea que lo atraviesa en el Finder).

Recursividad La combinación de dos servicios de sincronización podría hacer que ingrese a un estado en el que lucharán constantemente por los datos. Además, a menudo hay archivos ocultos necesarios para que se ejecute cada servicio, pero causarían estragos en el otro.

En resumen, es para proteger a los usuarios..

- Jason ™ @ Animethon AMV? (@yuusharo) 1 de agosto de 2019

Charlie Sorrel de Cult of Mac observa que la lista de exclusión de iCloud es en realidad un movimiento inteligente que podría salvar a las personas del dolor de cabeza en el futuro.

¿Que esta pasando aqui? Bueno, la respuesta práctica podría ser que Apple está evitando que los usuarios arrastren toda su carpeta de Dropbox de nivel raíz en la unidad iCloud y ahoguen las cosas. Esto contaría tanto para arrastres deliberados como accidentales.

Eso puede tener sentido, pero no es la única razón por la cual la lista de exclusión existe en primer lugar. Como saben, una de las nuevas características de iCloud en iOS 13, iPadOS y macOS Catalina es la capacidad largamente solicitada de compartir una carpeta completa de iCloud Drive con una o más personas, lo que lleva a iCloud Drive un paso más cerca de convertirse en un reemplazo completamente viable para Dropbox.

Ahora, me pregunto si puedo poner una carpeta "iCloud Drive" en mi carpeta "Dropbox" ...