Erstellen Sie eine ZIP-Datei, die von PKZIP 2.50 mit 7-Zip geöffnet werden kann

1788
ArgumentBargument

Ich muss eine ZIP-Datei erstellen, die von einer sehr alten Version von PKZIP - Version 2.50 entpackt werden kann. Ich verwende derzeit 7-zip, um dies auszuprobieren, aber ich kann ein anderes Zip-Programm verwenden, solange es eine CLI hat.

PKZIP 2.50 verwendet die Standardeinstellungen von 7-zip zum Erstellen einer ZIP-Datei und gibt den Fehler "PKZIP: (W3) Warnung! PKZIP Version 78.8 zum Extrahieren: Dateiname.ext" aus.

Die Verwendung einer neueren Version von PKZIP ist keine Option.

Ich glaube, dass der Schalter, den ich möchte, der Schalter -m ist, aber ich habe Variationen davon versucht und keine führt zu einer Datei, mit der PKZIP beispielsweise umgehen kann:

7z a -mx=9 -mm=Deflate '/path/to/file.zip' '/path/to/file'

Welchen Befehl sollte ich ausführen, um eine abwärtskompatible ZIP-Datei zu erstellen?

4
Können Sie uns ein Beispiel für die Befehlszeile geben, die Sie gerade verwenden möchten? Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Fügte es der Frage hinzu ArgumentBargument vor 9 Jahren 0
Warum nicht einfach PKZip 2.5 verwenden, um die Zip zu erstellen? Garantierte Kompatibilität :) Ƭᴇcʜιᴇ007 vor 9 Jahren 0
Ich hatte gehofft, etwas tragbareres zusammenzustellen - das Skript wird hoffentlich unter Linux laufen, wobei die alte PKZIP-EXE-Datei nicht ausgeführt wird, ohne sich in WINE oder ähnlichem herumzumachen. Ein Teil meiner Erfahrungen bei der Neuverwendung von Software wurde zuletzt 1998 aktualisiert. ArgumentBargument vor 9 Jahren 1
Da 7-Zip TAR erstellen kann, wäre dies für Linux ein einfacheres natives Format? DrMoishe Pippik vor 9 Jahren 0

3 Antworten auf die Frage

1
Romeo Ninov

Versuchen Sie, infozip / unzip zu verwenden. Diese Software unterstützt sehr gute alte ZIP-Formate und verdeutlicht die OP-Antwort:

# zip -v Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. This is Zip 3.0 (July 5th 2008), by Info-ZIP. Currently maintained by E. Gordon. Please send bug reports to the authors using the web page at www.info-zip.org; see README for details. 
Mit Ihrer Klarstellung habe ich ein +1 hinzugefügt - Ich werde noch keine Antwort akzeptieren, falls jemand etwas Licht auf das werfen kann, was Info-Zip standardmäßig tut, was 7z anscheinend nicht tut, und ob Diese Funktion kann in anderen ZIP-Programmen repliziert werden. ArgumentBargument vor 9 Jahren 0
Von dem, was ich weiß, arbeitet infozip mit original pkzip (aus der Zeit von DOS). Und es scheint, als ob 7-zip versuchen sollte, zeitgenössischen zip-Formaten zu folgen, die jetzt in pkzip verwendet werden. Da pkzip nicht openource 7-zip ist, können nur öffentliche Beschreibungen und Dokumente unterstützt werden Romeo Ninov vor 9 Jahren 0
0
ArgumentBargument

Es ist vielleicht nicht ganz portabel, aber ich habe gerade entdeckt, dass das Standard-Linux- zipProgramm (getestet in Mint 17.1) eine ZIP-Datei erstellt, die PKZIP 2.5 als gültig betrachtet. Ich möchte zwar immer noch wissen, wie man dies mit einem tragbaren Werkzeug wie 7-zip macht, aber das löst das Problem, das ich gerade habe.

ArgumentBargument, lassen Sie sich genau das linux zip-Hilfsprogramm prüfen. Es ist Infozip. Ich verdiene also diese negativen Punkte nicht: zip -v Copyright (c) 1990-2008 Info-ZIP - Geben Sie "zip" -L "" für die Softwarelizenz ein. Dies ist Zip 3.0 (5. Juli 2008) von Info-ZIP. Romeo Ninov vor 9 Jahren 0
-2
King

Ich glaube, dass man mit dem Gzip-Befehl in 7zip ein "zip" -kompatibles Archiv erstellen kann, aber ich bin zu faul zum Testen: o aber ich bin selten falsch;)