Il dépend:
Dans l'API Windows (avec quelques exceptions discutées dans les paragraphes suivants), la longueur maximale pour un chemin est MAX_PATH, qui est défini à 260 caractères.
une des exceptions est qu'en utilisant les équivalents unicode de l'API, vous obtenez une longueur de chemin de 32k :
L'API Windows a de nombreuses fonctions qui ont également des versions Unicode pour permettre un chemin de longueur étendue pour une longueur totale maximale de 32,767 caractères.
donc, ntfs lui-même est tout à fait capable de stocker des noms de fichiers plus longs que 260 caractères mais le programmeur doit utiliser la bonne API. exemple donné :
Pour spécifier un chemin de longueur étendue, utilisez le préfixe "\?\". Par exemple, "\?\D:\chemin très long".
lire plus sur le sujet à http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.
cela dit : je pense que le logiciel de sauvegarde intégré de Microsoft gère assez bien les noms de fichiers longs. je serais un peu sceptique à propos de l'option où il utilise des fichiers zip comme conteneur de stockage, mais celui qui utilise vdk comme conteneur de stockage devrait être tout à fait adapté aux noms de fichiers longs.