Ich muss eine große (6 GB +) Datei plattformübergreifend verteilen. Aus praktischen Gründen möchte ich es auf 2 GB + herunterzippen. Ich habe ursprünglich Mac OS 10.11 verwendet, um die ZIP-Datei mit dem Archivierungsdienstprogramm zu erstellen. Es wurde auf meinem Linux gut extrahiert, aber unter Windows 10 (mit dem Systemdienstprogramm) nicht extrahiert. Wenn ich die Originaldatei unter Linux komprimiere, kann ich sie unter Windows 10 extrahieren, aber unter Mac OS X kann sie nicht extrahiert werden. Wenn ich versuche, sie mit dem Befehlszeilenprogramm unzipunter Mac OS X zu extrahieren , wird die folgende Fehlermeldung angezeigt:
Archive: UbuntuLTS.vdi.zip
warning [UbuntuLTS.vdi.zip]: 76 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [UbuntuLTS.vdi.zip]: reported length of central directory is
-76 bytes too long (Atari STZip zipfile? J.H.Holm ZIPSPLIT 1.1
zipfile?). Compensating...
skipping: UbuntuLTS.vdi need PK compat. v4.5 (can do v2.1)
note: didn't find end-of-central-dir signature at end of central dir.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
Auf dem Mac wird zip3.0 (5. Juli 2008) und unzip5.52 (28. Februar 2005) ausgeführt. Das Linux läuft mit zip3.0 (5. Juli 2008) und unzip6.00 (20. April 2009). Keine Ahnung, was Windows verwendet. Ich benötige die Zip-Datei, um sie unter Mac OS X, Linux und Windows (7, 8, 8.1 und 10) richtig extrahieren zu können. Ich möchte vermeiden, Leuten zu sagen, dass sie Programme von Drittanbietern herunterladen sollen. Ich würde auch gerne verstehen, was zum Teufel los ist. Ich hatte nie Probleme damit, dass das Zip-Format auf verschiedenen Plattformen nicht kompatibel ist.
Für jede von Ihnen vorgeschlagene Lösung ist ein sofort einsatzbereites Produkt nach Windows Vista ein Muss, da dies die größte Zielgruppe sein wird. Mir ist bewusst, dass es ein wenig unklar ist, darum zu bitten, dass es unter "Linux" funktioniert.