Wie erstelle ich Zip-Dateien, die auf einem Betriebssystem mit nativen Tools sauber entpackt werden?

726
Nathan

Wenn ich unter OSX 10.6 eine ZIP-Datei mit dem nativen Betriebssystem OS mache und sie unter Windows 7 nicht archiviere, wird das Stammverzeichnis doppelt in einem anderen mit demselben Namen verschachtelt und enthält alle Arten von Papierkorb wie .MACOSX und. ds_store

Wenn ich eine ZIP-Datei unter Windows mit dem systemeigenen Tool erstelle und versuche, sie unter OSX mit dem systemeigenen Tool zu entpacken, wird nur eine .ztgz-Datei oder etwas erstellt, und das Entpacken führt dazu, dass eine weitere ZIP-Datei infinitum erstellt wird.

Wie erstelle ich eine saubere ZIP-Datei für die Verteilung, die auf jedem System korrekt und sauber funktioniert?

3

2 Antworten auf die Frage

0
Michael Dillon

Sie könnten versuchen, DOSBOX in einer virtuellen Maschine einzurichten und dann mit Dos Ihre ZIP-Datei zu erstellen.

Aber bevor Sie an diesen Punkt gelangen, würde ich, wenn ich Sie wäre, 7-zip von http://www.7-zip.org/ installieren und verwenden. 7-zip hat viele Optionen und kann ZIP-Dateien sowie ein eigenes Format erstellen. Da Sie Zugriff auf Windows haben, ist es wahrscheinlich am einfachsten, die Windows-MSI-Datei zu installieren und das Windows Explorer-Kontextmenü für den Zugriff auf die 7zip-Benutzeroberfläche zu verwenden.

Sie können beide Optionen kombinieren und Linux in einer VM auf Ihrer OS / X-Box ausführen, um dieselben flexiblen UNIX-Tools wie OS / X auszuführen, jedoch in einer einfacheren Umgebung mit weniger Aufwand und mehr Kontrolle.

0
Tetsujin

Nur als aktuelle nützliche Informationen hinzugefügt

Es gibt Dienstprogramme wie BetterZip [$ 19.95 ], mit denen plattformspezifische Extras wie Mac-Dateien (._ [Punktunterstrich]) usw. ausdrücklich ausgeschlossen werden.