PKZipFix ist stark überbewertet. Es macht nicht viel. Wenn ich mich recht erinnere, repariert es einfach den Zip-Dateiheader. Wenn also Daten in den ersten Bytes beschädigt sind, kann er versuchen, einen Datenstrom zu finden und erneut eine gültige Zip-Datei zu erstellen. Wenn Sie jedoch einen Datenfehler in der Mitte des komprimierten Datenstroms haben, dann ist dies Ihr Pech. Ich habe das vielleicht ein bisschen falsch. Ich erinnere mich ganz klar daran, dass ich, als ich erfuhr, was es wirklich tut, ziemlich enttäuscht war, wie wenig Gutes es je tun würde.
Ich würde erwarten, dass mount das falsche Dateisystem verwendet, und muss mount -t vfat oder mount_msdos oder ähnliches verwenden. Vielleicht ist Ihr Betriebssystem intelligent genug, um dies zu erkennen.
Allerdings ignorieren Entpacker häufig zusätzliche Daten am Anfang der Datei, was sie tun, damit sie mit verschiedenen selbstextrahierenden Dateien arbeiten können. Vielleicht funktioniert also etwas Flexibilität.
Es gibt verschiedene Formate für die Verteilung von ZIP-Dateien. Der offizielle Standard war, dass das Spanieren für einige Zeit nicht unterstützt wurde, und verschiedene Implementierer erweiterten den Standard auf unterschiedliche Weise.
Seien Sie sehr vorsichtig bei den ZIP-Dateien: Achten Sie auf die Extraktionsergebnisse. Ich denke, einige neuere Bemühungen haben versucht, die Dinge ein bisschen zusammenzuführen, so dass mehr Kompatibilität besteht. Wenn Sie jedoch andere Software verwenden, wissen Sie, dass die Zip-Datei nicht unbedingt etwas ist, bei dem alle Implementierungen immer kompatibel waren.