So ändern Sie eine Datei in ein Archiv (.ear -) Datei, ohne die gesamte Datei zu extrahieren
Ich habe eine .ear
- Datei (Archiv-Datei, wie tar /zip) ist eine Datei drinnen, die ich ändern will.
Beispielsweise myfile.ear
enthält 1.txt
- und das will ich ändern 1.txt
zu 2.txt
und möglicherweise auch ändern, einige der Inhalte in 1.txt
(wie sed
tut)
Ich wirklich wollen, um zu vermeiden, dass zu extrahieren myfile.ear
ändern Sie die Datei und komprimieren Sie Sie erneut.
Kennt jemand einen Weg, dies zu erreichen in linux ?
Und wenn es nicht möglich wäre, würde ich auch gerne wissen, warum
Dank.
InformationsquelleAutor Michael | 2011-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
EAR-Dateien sind nur JAR-Dateien sind einfach nur ZIP-Dateien. Das ZIP-format, wenn ich mich Recht erinnere, enthält Metadaten und Daten interleaved, so dass die änderung einer Datei (die möglicherweise größer/kleiner als die Datei, die es ersetzt hat) könnte nicht passen (oder eine Lücke zu lassen), damit in allen praktisch die Datei muss umgeschrieben werden, wenn dabei die änderungen.
Jeder ZIP-util ich je benutzt habe stellt das Archiv mit solchen Modifikationen.
InformationsquelleAutor Joe