Support for multipart transfer for single file
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 993
- Avg merge
- 9d 21h
- Merged PRs (30d)
- 1
Description
Hello. Thank you for your effort on this project!
I would like to know if there is any plan to add support for multipart transfer for single file. I have a large file that takes a long time to download, so having the ability to download multiple chunks of that file in parallel would improve the download speed.
This is similar to what WinSCP has already implemented
- https://winscp.net/tracker/513
- https://winscp.net/eng/docs/ui_pref_background
-
Normally, each file is transferred using specific connection. That means that multiple connections are used, when transferring multiple files only. With SFTP, you can even enable use of multiple connections when downloading a single large file by checking Use multiple connections for single file above and specifying a size threshold. You can use
Kunit for kilobytes,Mfor megabytes andGfor gigabytes. Minimum is one kilobyte. This is an experimental feature available in the latest version only. Use with caution.
-
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by reviewing the existing SFTP transfer implementation and the linked WinSCP references. Done should mean that a single large file can be divided into chunks and downloaded in parallel, with the intended configuration and transfer behavior defined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- networking
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100