Zip 文件中丢失(或不可见)的文件

Zip 文件中丢失(或不可见)的文件

我遇到了一个难题。我在运行 Centos 的服务器上压缩了一个包含 php、javascript、css 等文件的目录。我使用 Firefox 将此 zip 文件下载到运行 Windows XP 的计算机上。下载完成,我提取了文件。我期望在解压后的目录中看到的许多文件都没有出现。我将其归咎于人为错误。

我再次将它们压缩,重新下载并解压。不同的文件不见了。整个目录都不见了。

我尝试使用 Winzip 和内置的 Windows 压缩。结果相同。我在 Windows 机器上检查了 zip 文件,文件显然不在其中。

于是我回到服务器并解压服务器上的 zip 文件。所有文件都在那里。

我最终放弃了,转到我的 Mac,下载 zip 文件并将其解压到便携式驱动器,然后通过 sneaker net 传输到 Windows 机器上。

但是,这件事是怎么发生的让我很困惑。Windows 和 Centos 上的文件大小完全一致。如果文件没有完全解压,我就会看到错误,并且 zip 文件也无法打开。如果我错误地压缩了文件,那么当我将文件拉到 Mac 上时,它们就不会在 zip 中。我无法想象文件权限会造成这种情况,而且这些东西都不是隐藏的或特殊的文件。

有什么想法吗?

答案1

如果你使用 XP 的压缩文件功能来查看这些文件,我认为它在处理某些 zip 文件时会出现问题。我建议下载一份7-Zip并将其设为处理 zip 文件的默认设置。这应该可以防止将来发生文件丢失问题。

相关内容