[Cyberduck-trac] [Cyberduck] #1294: FTP resume does not work reliably
Cyberduck
trac at trac.cyberduck.ch
Fri Oct 12 09:50:25 CEST 2007
#1294: FTP resume does not work reliably
--------------------+-------------------------------------------------------
Reporter: mimic | Owner: dkocher
Type: defect | Status: new
Priority: normal | Milestone:
Component: core | Version: 2.8
Severity: major | Keywords:
--------------------+-------------------------------------------------------
Resuming large (few 100 MB) binary files in my experience often lead to
invalid files uploaded. It happens that the resulting file on a server is
a few hounded MB larger than original. While resuming the "uploaded" field
in those cases show invalid (smaller) amount of transfered file.
For example, if a transfer was stopped at 400 MB of a 500 MB large file
resuming (with "resume" button in Transfers window) starts for example at
300 MB. Obviously this is not just a bug in a transfer reporting but it
really starts sending a file from that point. And the result is a 600 MB
large file.
It seems that Cyberduck is not using proper value to calculate the resume
point.
I saw in some other FTP clients that they first download a few tens KB of
a file which they will resume to check if that matches the data in a file
at the resume point. It is not fail proof concept but it is better than
nothing and makes appending files (thus resuming FTP transfers) safer. It
should be at least an option to do that.
--
Ticket URL: <http://trac.cyberduck.ch/ticket/1294>
Cyberduck <http://cyberduck.ch>
FTP and SFTP Browser for Mac OS X.
More information about the Cyberduck-trac
mailing list