这个问题已经说明了一切。使用 Winrar 存档文件时,您可以选择不同的压缩模式,其中一种是“存储”。
我的印象是,这并没有进行实际的压缩,而只是将所有选定的文件分组为一个文件。
这与 Linux 上的“tarring”相同吗?
我们每天对两个目录进行半天“备份”,每个目录包含 5 到 10 个文件,两个目录的总文件大小约为 40GB。我们将存档配置为拆分为 2GB 文件。我们这样做是因为 windows 不允许我们将大于 2gb 的文件复制到外部 usb 驱动器上. 这在配备 4GB RAM 的四核机器上大约需要 30 分钟。
有没有更快的方法来完成我们要做的事情?
答案1
我的印象是,这并没有进行实际的压缩,而只是将所有选定的文件分组为一个文件。
正确的。
这与 Linux 上的“tarring”相同吗?
正确。tar
将文件分组到单个档案中;数据压缩由//gzip
完成bzip2
。xz
我们这样做是因为 Windows 不允许我们将大于 2GB 的文件复制到外部 USB 驱动器上。
Windows 对此没有意见。文件系统不允许更大的文件(尽管 FAT32 中的限制似乎是四国标)。
Windows XP 及更高版本也支持外置FAT,它基于 FAT,因此比 NTFS 简单得多(适用于 SSD 和闪存),但没有 2 GB 的限制。
有没有更快的方法来完成我们要做的事情?
请参阅上面的文件系统建议。
有许多文件分割工具适用于 Windows,可能比 WinRAR 更快。但是,它们仅在您已经有一个大文件。
您可以获取
tar
适用于 Windows 的版本。