Come modificare un file in un archivio zip o rar?


15

Ho un grande archivio con i file che devo modificare, ma non voglio estrarre / zip ogni volta. C'è un modo per modificare i file direttamente mentre sono in archivio? Li ho aperti e quando lo salvo richiede una posizione.

Risposte:


12

7-Zip può farlo: Apri l'archivio, fai clic con il pulsante destro del mouse sul file per modificarlo e seleziona "Modifica". Questo in genere apre il file in Blocco note. Quando si esce da Blocco note, rileverà che il file è stato modificato e lo ricaricherà nel file zip, il che potrebbe richiedere un po 'di tempo.


1
@JinSnow Grazie mille. Allo stesso modo, quando l'editor è Word, devi chiudere ogni finestra di Word aperta.
Noumenon,

4
1: nell'opzione 7-zip, puoi impostare np ++ come editor. 2: Se usi np ++ per modificare 7zip, fai attenzione: il salvataggio non è sufficiente, devi chiudere np ++ (7zip non rileva la modifica a meno che non chiudi np ++)
JinSnow

Può funzionare su file binari?
Wossname

non funziona per guzzle's phar
beppe9000,

3

La risposta semplice è NO. Non c'è modo di dire quanto sarà grande il file risultante dopo la modifica, quindi non può essere semplicemente archiviato nella stessa posizione nel file zip. Quello che potresti essere in grado di trovare è un programma che ti consente di eseguire l'estrazione / modifica / rezip senza che tu debba preoccuparti dei dettagli. Aiuterebbe a specificare il proprio ambiente (SO ecc.).


3

Usa Total Commander. Passare all'archivio, premere Invio per inserire il file specifico che si desidera modificare, premere Salva dopo la modifica e chiudere il programma di modifica. Total Commander ti chiederà se desideri aggiornare l'archivio in modo da premere Sì.


non funziona per me, innesca la finestra di dialogo del tipo di file sconosciuto di Explorer
beppe9000

3

Almeno su Linux e Windows + Cygwin, è possibile utilizzare vim

Ti permetterà di navigare all'interno del file ZIP, scegliere un file di testo e premere Enter ↵per modificarlo


1
buone informazioni, se si ottiene il ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmcaricamento ZIP stackoverflow.com/a/31988175/1747983
Tilo

1

Apri il file zip con winrar, fai doppio clic su un file di testo incorporato, dovrebbe aprirsi in un editor esterno. Modifica e chiudi il file di testo. Winrar quindi chiede se deve aggiornare l'archivio con il file modificato.


0

Usa un editor che può guardare all'interno degli archivi.

Non dici quale piattaforma stai usando. Se usi Ubuntu con la sua interfaccia predefinita, questo è completamente trasparente: fai clic sull'archivio, quindi fai clic sul file all'interno dell'archivio. Più in generale, apri l'archivio nell'archiviatore Gnome (File Roller) e modifica il file in un'applicazione Gnome.

Emacs è disponibile per tutte le principali piattaforme desktop (e molte altre minori) e modifica in modo trasparente i file all'interno degli archivi (a condizione che sia installato il relativo strumento di archiviazione da riga di comando).


Sto usando Windows 7 e Winrar, per il momento ho estratto / modificato / ri-archiviato il file, il che è stato un problema, ma proverò uno di questi programmi in caso di necessità, che sono sicuro che lo farà, speriamo che lo facciano opera.
Mankind1023,

0

Utilizzare winrar o 7-zip per estrarre il file che si desidera modificare. Quindi trascinalo nuovamente nella stessa directory in winrar / 7-zip da dove l'hai estratto nell'archivio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.