Est-ce une bonne idée de sauvegarder un répertoire sur un système de fichiers HFS+ en utilisant la fonction Compresser du Finder, puis en copiant le fichier ZIP sur un disque dur FAT32, ou sur Dropbox, etc. Ou cela pourrait-il entraîner une corruption ou une perte de données ?
Par exemple, si je compresse ma bibliothèque iTunes et que les liens symboliques sont remplacés par une autre copie du fichier, il s'agit d'un changement de sémantique. Si mon disque dur tombe en panne et que je restaure une copie de la bibliothèque iTunes à partir d'une sauvegarde, iTunes peut ne pas fonctionner correctement à cause de cela. Par exemple, la modification du contenu d'un fichier n'affectera pas l'autre. La suppression du fichier pointé signifie que vous ne pouvez plus lire le contenu de ce fichier via le lien symbolique, ce qui est différent si le lien symbolique est remplacé par une copie de ce fichier. iTunes peut se planter avec une bibliothèque corrompue, ou corrompre davantage la bibliothèque, ce qui signifie que la sauvegarde n'a pas rempli son rôle.
Est-il garanti que tous les répertoires valides sont compressés au format ZIP sans erreur, et se développent en une copie identique du répertoire d'origine, sans aucune perte d'information ou changement sémantique ? Plus précisément, les fichiers ZIP prennent-ils en charge toutes les fonctionnalités de HFS+ ?
- Symlinks
- Liens durs (y compris vers les répertoires, qui sont pris en charge par HFS+)
- Alias
- Attributs étendus
- Fourchettes de ressources
- ACLs
- Permissions Unix
- Tous les noms de chemin valides dans HFS+. En d'autres termes, le ZIP prend-il en charge tous les caractères qui peuvent être utilisés dans un nom de chemin ? Le format ZIP prend-il en charge le nom de chemin le plus long que vous pouvez créer dans HFS+ ou existe-t-il une limite inférieure de longueur de chemin dans le format ZIP ?
- La taille des fichiers est-elle limitée à 4 Go ?
... et ainsi de suite.
Je suis préoccupé par le risque de modifications silencieuses, qui entraînent une perte ou une corruption silencieuse des données sans que je m'en rende compte avant qu'il ne soit trop tard.
Il s'agit d'une question sur le format ZIP, ainsi que sur la commande Compress du Finder. En effet, même si le format ZIP prend en charge quelque chose, si l'implémentation du Finder ne le fait pas, cela ne sert à rien.