Download big files using Proxmox API agent/file-read

As an idle thought, are you able to run your own programs on the guest?

If you can, then you might be able to have something automatically cut the file you want into pieces on the guest, then you could re-assemble the pieces once downloaded.
 
There is limit on the file size, and if the file is big, it can get truncated. Is there a way to get the rest of the file contents.
The qemu-guest-agent API is really indented for out-of-band managenment and not really suited for "productive use", e.g. transferring large files.

I'd suggest a proper tool like rsync to perform these transfers, which is much better suited for these kinds of workloads.
 
The qemu-guest-agent API is really indented for out-of-band managenment and not really suited for "productive use", e.g. transferring large files.

I'd suggest a proper tool like rsync to perform these transfers, which is much better suited for these kinds of workloads.
Thanks. Since I am using Windows, I can be using robocopy.