Да. На уровне протокола отправьте серверу «REST » перед RETR для поиска позиции в файле (поэтому, если у вас уже есть 1500 байт файла, выполните «REST 1500», и он начнет отправку с 1501-го байта).
Вот пример:
TYPE I
200 Switching to Binary mode.
PASV
227 Entering Passive Mode (140,186,70,20,223,87)
REST 800
350 Restart position accepted (800).
RETR welcome.msg
150 Opening BINARY mode data connection for welcome.msg (954 bytes).
226 File send OK.