2

I have a process that involves transferring files from the Windows LAN to an AIX UNIX server using FTP through a VPN connection.

The problem is that some of the files are very large -- up to 4gb. The VPN is fine with the smaller files, but chokes when the size is increased.

Is there a process I can follow to split a file on Windows XP, send to the server, and join back together on UNIX?

This is for a client, so I don't have the capacity to install anything very large on the Windows machine, and certainly not on the UNIX. Although a business case could be made for this issue, I'd say that would be a last resort.

Does anyone have any thoughts?

Sibster
  • 824
Nossidge
  • 123

3 Answers3

3

7Zip allows you to create a zip archive and specify the maximum chunk size of a chunk. In windows right click the file 7zip -> add to archive... and chose the split size in the split to volume dropdown
And there is a client for windows, and most linux/unix flavors

As an alternative if you have cygwin on the windows side you could use split -b2 on the windows side and cat3 on the unix side. just make sure you cat the files in the correct order.

Sibster
  • 824
1

I would assume the answer is a combination of this: How to split large file on Windows?

and this: How can I combine several files into one?

Oliver Salzburg
  • 89,072
  • 65
  • 269
  • 311
0

For file split, I use an open source tool sfk from sourceforge. It can be compiled on Windows and all Unix by one command (look for do-compile-unix batch in the zip). Then on first computer, use

sfk split 2g bigfile.dat outfile.dat

which makes 2 GB parts outfile.dat.part1, .part2 and like. On other computer, use

sfk join outfile.dat.part1 fullfile.dat

and it will join in correct sequence. Did not try AIX compile so far, but for example ARM embedded.