J'ai une grande archive avec des fichiers que je dois modifier, mais je ne veux pas extraire / compresser à chaque fois. Existe-t-il un moyen de modifier les fichiers directement dans l'archive? Je les ai ouverts et lorsque je les enregistre, je demande un emplacement.
15
La réponse simple est NON. Il n'y a aucun moyen de déterminer la taille du fichier résultant après modification, il ne peut donc pas être simplement stocké au même endroit dans le fichier zip. Ce que vous pourriez être en mesure de trouver est un programme qui vous permet de faire l'extraction / modification / rezip sans avoir à vous soucier des détails vous-même. Il serait utile de spécifier votre environnement (OS, etc.).
la source
Utilisez Total Commander. Accédez à l'archive, appuyez sur Entrée pour entrer le fichier spécifique que vous souhaitez modifier, appuyez sur Enregistrer après modification et fermez le programme d'édition. Total Commander vous demandera si vous souhaitez mettre à jour l'archive afin que vous appuyiez sur Oui.
la source
Au moins sur Linux et Windows + Cygwin, vous pouvez utiliser
vim
Il vous permettra de parcourir le fichier ZIP, de choisir un fichier texte et d'appuyer sur Enter ↵pour le modifier
la source
***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgm
charge ZIP stackoverflow.com/a/31988175/1747983Ouvrez le fichier zip avec winrar, double-cliquez sur un fichier texte intégré, il devrait s'ouvrir dans un éditeur externe. Modifiez et fermez le fichier texte. Winrar demande ensuite s'il doit mettre à jour l'archive avec le fichier modifié.
la source
Utilisez un éditeur qui peut regarder à l'intérieur des archives.
Vous ne dites pas quelle plateforme vous utilisez. Si vous utilisez Ubuntu avec son interface par défaut, c'est complètement transparent: cliquez sur l'archive, puis cliquez sur le fichier à l'intérieur de l'archive. Plus généralement, ouvrez l'archive dans l'archiveur Gnome (File Roller) et éditez le fichier dans une application Gnome.
Emacs est disponible pour toutes les principales plates-formes de bureau (et de nombreuses plates-formes mineures) et modifie de manière transparente les fichiers dans les archives (à condition que l'outil d'archivage en ligne de commande approprié soit installé).
la source
Utilisez winrar ou 7-zip pour extraire le fichier que vous souhaitez modifier. Faites-le ensuite glisser dans le même répertoire dans winrar / 7-zip d'où vous l'avez extrait dans l'archive.
la source