我需要分发一个大型(6GB +)文件跨平台。出于实际原因,我想将它压缩到2GB +。我最初使用Mac OS 10.11使用Archive Utility创建zip文件。它在我的Linux上提取得很好,但不能在Windows 10上提取(使用系统实用程序)。在Linux上压缩原始文件时,我可以在Windows 10上解压缩但在Mac OS X上无法解压缩。当我尝试使用命令行程序解压缩时 unzip
在Mac OS X上,我收到以下错误:
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)
Mac正在运行 zip
3。0(2008年7月5日)和 unzip
5。522(2005年2月28日)。 Linux正在运行 zip
3。0(2008年7月5日)和 unzip
6。00(2009年4月20日)。不知道Windows正在使用什么。我需要在Mac OS X,Linux和Windows(7,8,8.1和10)上正确提取zip。我想避免告诉人们下载第三方程序。我还想了解到底发生了什么。我从来没有遇到过zip格式在不同平台上不兼容的问题。
对于您提出的任何解决方案,开箱即用的后Windows Vista是必须的,因为那些将成为最大的目标群体。我知道要求它在“Linux”上工作有点不明确。