我有一堆 tarball 备份,我刚刚使用 GNU tar 将其恢复到我的新 Windows 8.1 + Cygwin 系统上:
zsh$ for file in **/*.tgz; do tar xvzf $file; done
令我惊讶的是,许多提取的文件都已损坏。我尝试用 BSD tar 替换 GNU tar 并重复该过程,但相同的文件仍然损坏。
然后我尝试用 WinRAR 解压它们,结果很好。有人知道发生了什么事吗?
我有一堆 tarball 备份,我刚刚使用 GNU tar 将其恢复到我的新 Windows 8.1 + Cygwin 系统上:
zsh$ for file in **/*.tgz; do tar xvzf $file; done
令我惊讶的是,许多提取的文件都已损坏。我尝试用 BSD tar 替换 GNU tar 并重复该过程,但相同的文件仍然损坏。
然后我尝试用 WinRAR 解压它们,结果很好。有人知道发生了什么事吗?