我有一个过程,涉及通过 VPN 连接使用 FTP 将文件从 Windows LAN 传输到 AIX UNIX 服务器。
问题是有些文件非常大——最大可达 4GB。VPN 可以处理较小的文件,但当文件大小增加时就会卡住。
是否有一个流程可以让我遵循,在 Windows XP 上拆分文件、发送到服务器,然后在 UNIX 上重新合并?
这是为客户准备的,所以我没有能力在 Windows 机器上安装任何非常大的东西,当然在 UNIX 上也没有。虽然可以针对此问题提出商业案例,但我认为这是最后的手段。
有人有想法吗?
答案1
答案2
我认为答案是以下几点的组合:如何在 Windows 上分割大文件?
和这个:我如何将多个文件合并为一个?
答案3
对于文件分割,我使用来自的开源工具 sfk源码。它可以通过一个命令在 Windows 和所有 Unix 上编译(在 zip 中查找 do-compile-unix 批处理)。然后在第一台计算机上使用
sfk split 2g bigfile.dat outfile.dat
这使得 outfile.dat.part1、.part2 等部分的大小为 2 GB。在其他计算机上,使用
sfk join outfile.dat.part1 fullfile.dat
它将按正确的顺序加入。到目前为止还没有尝试过 AIX 编译,但例如 ARM 嵌入。