WAR-Dateien sind einfach ZIP-Dateien mit einer umbenannten Erweiterung. Ich möchte ein Komprimierungsprogramm konfigurieren, um diese zu verarbeiten (durch Doppelklicken auf die Datei), aber meins erkennt sie nur, wenn ich sie in .ZIP umbenenne. Ich habe Windows-Dateizuordnungen eingerichtet, aber mein Dateikomprimierungsprogramm möchte sie nur zum Archiv hinzufügen, anstatt sie zu öffnen.
Welches Komprimierungsprogramm würden Sie empfehlen?
windows
compression
zip
archiving
shell-extensions
ripper234
quelle
quelle
.docx
.Antworten:
WinRAR und die Open Source 7-Zip extrahiert jede Datei, die Sie darauf werfen, unabhängig von der Dateierweiterung. Persönlich bevorzuge ich WinRAR (hauptsächlich wegen der klobigen Benutzeroberfläche von 7-Zip, die sich seit meiner letzten Verwendung möglicherweise geändert hat) gegenüber 7-Zip, aber ich weiß, dass viele Leute auf 7-Zip schwören
Windows kann nicht genau das tun, wonach Sie suchen. Der gesamte Zweck von Dateierweiterungen besteht darin, jede einzelne Erweiterung einem Programm zuzuweisen, um sie zu öffnen. Theoretisch hat jede Dateierweiterung ein völlig anderes Format, und daher sollte ein Programm nicht als Allheilmittel für Dateierweiterungen festgelegt werden. Was ist, wenn Sie eine .zip-Datei in .jpg umbenannt haben? Was passiert dann?
Sie könnten jedoch ein Symbol in Ihrer Schnellstartleiste haben und die Dateien per Drag & Drop auf das Programm ziehen. Wenn das Programm dies unterstützt, sollten sie die Datei starten und extrahieren (oder alles tun, was sie damit tun).
quelle
Meiner Ansicht nach 7-Reißverschluss wird in der Lage sein, solche Sachen zu verwalten.
Alle komprimierten Dateien enthalten Header-Informationen, die die verwendete Komprimierung beschreiben.
Intelligente Komprimierungswerkzeuge arbeiten mit diesen Headerinformationen.
Wenn Ihr Komprimierungsprogramm Dateierweiterungen verwendet, um solche Dinge herauszufinden,
Lass es fallen -- 7-Reißverschluss wird wahrscheinlich das Format behandeln, mit dem Sie arbeiten.
Update zum Kommentar:
Ich gehe davon aus, dass Sie sich aus Ihren Fragebögen auf die beziehen Sonne
war
, Webarchiv-Format .Ich habe erfolgreich geöffnet
filename.war
mit diesem Format archiviertVerwenden einer 7-Zip-Installation unter Windows XP.
quelle
Ich finde, Izarc unterstützt eine Vielzahl von Komprimierungsformaten, einschließlich .war-Dateien. Es fügt sich gut in die Windows-Shell ein und ist auch tragbar! (IZarc2Go)
Siehe hier: http://www.izarc.org/
Izarc unterstützt eine weitaus größere Anzahl von Formaten als 7Zip und die meisten anderen Archivierungsprogramme. Auf der Website finden Sie hier eine Liste der Funktionen:
quelle
Versuchen Sie ALzip. ALZip unterstützt 36 Dateiformate. Dies bedeutet, dass ALZip fast alle Archive von normal bis ungewöhnlich extrahieren kann.
quelle
Ich fand das so oft erwähnt Total Commander ist großartig, um in Java-Archiven zu gehen. Auch wenn die Datei nicht als zip-Datei verknüpft ist, können Sie mit STRG-EINGABETASTE das Archiv aufrufen und darin "navigieren", auch wenn mehrere Ebenen zip-ähnlicher Archive eingebettet sind.
Es eignet sich hervorragend für J2EE-Anwendungen, da Sie einen Drilldown in eine EAR-Datei, eine WAR-Datei in der EAR und eine JAR-Datei im Verzeichnis \ WEB-INF \ lib der WAR-Datei durchführen können Wenn Sie ein Archiv erstellen (z. B. die Datei web.xml in \ WEB-INF \ in der WAR), erkennt Total Commander die Änderung, komprimiert die WAR-Datei mit der bearbeiteten Datei erneut und komprimiert die Datei erneut, wenn Sie fortfahren EAR mit dem aktualisierten WAR.
Das schnelle und schmutzige Bearbeiten von J2EE-Anwendungen ist ein Kinderspiel! Ich liebe es!
quelle
Wenn Sie Windows verwenden, klicken Sie mit der rechten Maustaste auf
.WAR
Datei. Gehen Sie zu Eigenschaften und klicken Sie auf der angezeigten Registerkarte Allgemein auf die Schaltfläche Ändern neben 'Öffnen mit'. Wählen Sie dort das von Ihnen verwendete Zip-Programm aus und drücken Sie OK. Sie haben Ihre WAR-Dateien jetzt mit Ihrem Komprimierungsprogramm verknüpft, sodass sie durch Doppelklicken in Ihrem Komprimierungsprogramm geöffnet werden.Das Eigenschaftenfeld sollte jetzt ungefähr so aussehen:
quelle