J'aime stocker des données dans des archives comme rar, spécialement avec une récupération de 10%. Cela tend également à réduire l'encombrement du disque dur en raison du nombre important de fichiers devant être recherchés, par exemple au cours de chkdsk.
L'un des inconvénients est l'ajout, la suppression et la visualisation de fichiers. Ce serait vraiment bien si I / Windows pouvait traiter une archive (ou une archive spécialement formatée) comme un dossier. En ce qui me concerne, à moins que je ne sois obligé de faire autre chose, les archives seraient un dossier à tous égards.
Y a-t-il quelque chose qui puisse faire cela dans les fenêtres?
Réponses:
Techniquement, c'est possible, et Windows inclut cette prise en charge pour les fichiers Zip. Vous pouvez naviguer dans le fichier Zip comme s'il s'agissait d'un dossier. Pour Windows Explorer, cela ne fait aucune différence.
La vraie différence vient lorsque vous essayez d'ouvrir un fichier depuis un dossier Zip. Après tout, ce n'est pas un dossier. Par conséquent, pour ouvrir un fichier texte dans le Bloc-notes à partir du dossier Zip, le fichier doit être extrait dans un dossier temporaire. Le Bloc-notes pourra alors seulement l'ouvrir. (Le Bloc-notes ne sait pas comment décompresser un fichier à partir d'une archive zip pour y accéder directement.) Que faire si vous décidez de modifier le fichier et d'enregistrer les modifications? À droite, les modifications vont dans le fichier temporaire créé par l'extension shell qui essaie de présenter l'archive zip comme s'il s'agissait d'un dossier normal. Vous vous attendez à ce que les modifications soient dans le dossier d'origine, n'est-ce pas? Donc, l’extension de coque doit aussi en prendre soin.
En fait, certains archiveurs, WinZip et WinRAR par exemple, le font. Si vous ouvrez un fichier depuis une archive, modifiez-le, ils vous demanderont si vous souhaitez mettre à jour le fichier dans l'archive. (Et vous devez fermer le programme qui a ouvert le fichier. Ce n'est pas toujours pratique dans certains cas, en particulier lorsqu'un programme peut ouvrir plusieurs fichiers en même temps.)
Lorsque l'archive est mise à jour, l'archiveur crée généralement une copie, puis la modifie. Ceci est fait pour éviter la corruption ou la perte de données: vous ne voudriez pas perdre toutes vos données dans les archives si une erreur se produisait lors de la mise à jour avec un nouveau fichier. Si l'archive est suffisamment grande, sa mise à jour nécessiterait deux fois plus d'espace disque que l'archive d'origine occupe.
Donc techniquement, il est possible de créer une extension de shell qui présente à l’utilisateur toutes ou plusieurs archives sous forme de dossier normal. Mais cela demande beaucoup de travail. Si je ne me trompe pas, il y a eu des tentatives pour y arriver. Peut-être que ces outils n'étaient pas populaires? Trop difficile à utiliser, trop bogué, trop cher, etc.?…
Maintenant que les disques durs deviennent plus gros et moins chers, il est moins nécessaire d'archiver des données pour économiser de l'espace.
la source
Autant que je sache, cela n’est techniquement pas possible avec les outils existants. Il n’existe aucun outil pour ce faire car cela n’a aucun sens du point de vue des performances ou de la convivialité.
Je pense que la compréhension des détails techniques de la compression de fichier pourrait être utile. "Les programmes de compression de fichiers suppriment simplement la redondance. Au lieu de répertorier une information à plusieurs reprises, un programme de compression de fichier répertorie ces informations une fois, puis les renvoie chaque fois qu'elles apparaissent dans le programme d'origine." Tout enregistrer dans les archives nécessiterait le programme que vous recherchez pour compresser et décompresser les archives en permanence. Ceci est lent, prend du temps et nécessite beaucoup d'IO.
Le temps système nécessaire à la compression et à la décompression des fichiers pour le processeur et les E / S de disque est bien plus important que les économies d’espace et de "fouillis" que vous obtiendriez en compressant tout dans une archive.
Source de citation: HowStuffWorks.com
la source