And if it is a stealth FTP question, the equivalent of
linux% man ftp
reget remote-file [local-file]
Reget acts like get, except that if local-file exists and is
smaller than remote-file, local-file is presumed to be a par-
tially transferred copy of remote-file and the transfer is
continued from the apparent point of failure. This command
is useful when transferring very large files over networks
that are prone to dropping connections.
in perl is
linux% perldoc Net::FTP
get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] )
Get "REMOTE_FILE" from the server and store locally. "LOCAL_FILE"
may be a filename or a filehandle. If not specified, the file will
be stored in the current directory with the same leafname as the
remote file.
If "WHERE" is given then the first "WHERE" bytes of the file will
not be transfered, and the remaining bytes will be appended to the
local file if it already exists.
So, in order to determine what the client needs to do, first you
need to determine what type of server you are downloading from.
-Joe