Wie bearbeite ich eine Datei in einem ZIP- oder RAR-Archiv?

15

Ich habe ein großes Archiv mit Dateien, die ich bearbeiten muss, aber ich möchte nicht jedes Mal extrahieren / zip. Gibt es eine Möglichkeit, die Dateien direkt im Archiv zu bearbeiten? Ich habe sie geöffnet und beim Speichern nach einem Speicherort gefragt.

Menschheit1023
quelle

Antworten:

12

7-Zip kann dies tun: Öffnen Sie das Archiv, klicken Sie mit der rechten Maustaste auf die zu bearbeitende Datei und wählen Sie "Bearbeiten". Dadurch wird die Datei normalerweise im Editor geöffnet. Wenn Sie Notepad beenden, wird festgestellt, dass die Datei geändert wurde, und es wird wieder in die ZIP-Datei geladen, was einige Zeit in Anspruch nehmen kann.

Steve Chambers
quelle
1
@JinSnow Vielen Dank. In ähnlicher Weise müssen Sie jedes geöffnete Word-Fenster schließen, wenn der Editor Word ist.
Noumenon
4
1: In der Option 7-zip können Sie np ++ als Editor festlegen. 2: Wenn Sie np ++ verwenden, um 7zip zu bearbeiten, seien Sie vorsichtig: Speichern ist nicht genug, Sie müssen np ++ schließen (7zip erkennt die Änderung nur, wenn Sie np ++ schließen)
JinSnow
Kann das mit Binärdateien funktionieren?
Wossname
funktioniert nicht für guzzle's phar
beppe9000
3

Einfache Antwort ist NEIN. Es gibt keine Möglichkeit festzustellen, wie groß die resultierende Datei nach der Bearbeitung sein wird, sodass sie nicht einfach an derselben Stelle in der Zip-Datei gespeichert werden kann. Was Sie möglicherweise finden können, ist ein Programm, mit dem Sie das Extrahieren / Bearbeiten / Rezipieren durchführen können, ohne sich selbst um die Details kümmern zu müssen. Es wäre hilfreich, Ihre Umgebung (Betriebssystem usw.) anzugeben.

hotei
quelle
3

Verwenden Sie Total Commander. Navigieren Sie zum Archiv, drücken Sie die Eingabetaste, um die gewünschte Datei einzugeben, klicken Sie nach dem Ändern auf Speichern und schließen Sie das Bearbeitungsprogramm. Total Commander fragt Sie, ob Sie das Archiv aktualisieren möchten, damit Sie auf Ja klicken.

m4niac
quelle
funktioniert bei mir nicht, es löst den unbekannten Dateityp-Dialog des
Explorers aus
3

Zumindest unter Linux und Windows + Cygwin können Sie verwenden vim

Damit können Sie in der ZIP-Datei blättern, eine Textdatei auswählen und diese durch Drücken Enter ↵von bearbeiten

Golimar
quelle
1
gute info, wenn du ***error*** (zip#Write) sorry, your system doesn't appear to have the zip pgmload zip
Tilo
1

Öffnen Sie die zip-Datei mit winrar, doppelklicken Sie auf eine eingebettete Textdatei, die in einem externen Editor geöffnet werden soll. Ändern und schließen Sie die Textdatei. Winrar fragt dann, ob das Archiv mit der geänderten Datei aktualisiert werden soll.

weberjn
quelle
0

Verwenden Sie einen Editor, der in Archiven nachsehen kann.

Sie sagen nicht, welche Plattform Sie verwenden. Wenn Sie Ubuntu mit seiner Standardoberfläche verwenden, ist dies völlig transparent: Klicken Sie auf das Archiv und dann auf die Datei im Archiv. Öffnen Sie im Allgemeinen das Archiv im Gnome-Archivierungsprogramm (File Roller) und bearbeiten Sie die Datei in einer Gnome-Anwendung.

Emacs ist für alle wichtigen Desktop-Plattformen (und für viele kleinere) verfügbar und bearbeitet Dateien in Archiven transparent (vorausgesetzt, das entsprechende Befehlszeilen-Archivierungstool ist installiert).

Gilles 'SO - hör auf böse zu sein'
quelle
Ich benutze Windows 7 und Winrar, für den Moment, als ich die Datei extrahiert / bearbeitet / neu archiviert habe, was mir sehr wehgetan hat, aber ich werde eines dieser Programme ausprobieren, wenn die Bedürfnisse auftauchen Arbeit.
Mankind1023
0

Verwenden Sie winrar oder 7-zip, um die zu bearbeitende Datei zu extrahieren. Ziehen Sie es dann zurück in dasselbe Verzeichnis in winrar / 7-zip, aus dem Sie es im Archiv extrahiert haben.

Flow erzwingen
quelle