Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Is there any SFTP client software that supports segmented uploading to an SFTP s

ID: 658393 • Letter: I

Question

Is there any SFTP client software that supports segmented uploading to an SFTP server?

Runs in Windows
Multi-part segmented uploading (NOT to be confused with multi-threaded)
Segmented uploading enabled by default or at least easily configurable
Restore local source timestamp on destination uploaded file (optional)
May support other protocols like FTP, SCP, etc. (optional)

I tried 3D-FTP which I thought supports multipart transfers, but apparently it's just multi-threaded (each file gets a thread).

What I want is multipart (combined with multi-threading), in that a large uploaded file is split locally into many parts (one per thread) and uploaded over parallel connections. Once all parts are uploaded, the parts are stitched back into a single file in the SFTP server.

Is there any such software?

Explanation / Answer

I think there is a problem with the question. The question refers to "FTP Server" and states "support SFTP", but FTP and SFTP are two different protocols. Also, from one of the comments we can see that you clearly talk about being able to connect to "server terminal and use the shell like bash", so it's probably safe to infer that the server you're talking about is a SSH/SFTP server, and therefore the words "FTP server" in the question are misleading.

Now, keeping in mind all of the above, you cannot resolve the issue using the COMB command, as it is an extension of the FTP protocol and it doesn't even exist in any of the 7 versions (specifications) of the SFTP subsystem of the SSH protocol.

But the good news is that, regardless of the above, there is at least one multiprotocol client that does what you need: BitKinex.

In short, here's what it does:

connects to the SSH-2 server and logs in
opens the SFTP subsystem
performs concurrent uploads of "chunks" of your large files
closes the SFTP subsystem
opens a Shell
recombines the various uploaded parts into the original large files
closes the Shell
disconnects from the remote SSH-2 server

And you can script out your own custom actions, if needed. I think it would be worth giving it a try in your case.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote