Restarting a Read.

Sometimes an FTP session is broken before you can completely retrieve a file from the MSS. If your client supports it, you can restart a file retrieval at a specific byte offset and just fetch the missing portion. The commands to do this are FTP Client specific, but one client uses this sequence:

ftp> restart 50000
restarting at 50000.
ftp> get ftptest2
local: ftptest2 remote: ftptest2
200 PORT command ok.
350-Restarting at 50000.
350 Send RETR to initiate transfer.
125 Data connection open; transfer starting.
226 Binary Transfer complete.
309984 bytes received in 0.00193 secs (1.6e+05 Kbytes/sec)

Some FTP Clients may be able to do this automatically for you. You may also be able to simulate this manually by writing the missing portion to a second file then manually joining the pieces together. For example:

ftp> quote rest 75000
350-Restarting at 75000.
350 Send RETR to initiate transfer.
ftp> get ftptest2 localfile.part2