ChrisR wrote: Tue Jan 06, 2026 10:00 am
You can also use aria2 - The ultra fast download utility
I use it for large files (windows iso) with the parallel fragment download
aria2c --log-level=notice --log="E:\Temp\Aria2c_Download.log" -x16 -s16 --allow-overwrite=true --auto-file-renaming=false -d"E:\temp" -o"page-005.jpg" "https://d1zfca9r0ctlm4.changedtext.net/21153/22682/54704/20100401/images/8/page-005.jpg....."
;or with default options (without -d default dir is aria2c path)
aria2c -dE:\temp "https://d1zfca9r0ctlm4.changedtext.net/21153/22682/54704/20100401/images/8/page-005.jpg....."
ErrorCode=19: Name resolution for d1zfca9r0ctlm4.changedtext.net failed:Domain name not found
Thanks, I used aria2c from PB, it works well. I just had to pad the RunProgram() strings with Chr(34)'s to get the required Quotation marks within a string.
NicTheQuick wrote: Tue Jan 06, 2026 2:13 pm
wget has a lot of possible arguments. With `wget -o <outputfile> <URL>` you can download anything to a file name of your choice.
I have already achieved what I need to do, but I'm curious. Are you suggesting that wget can be used to download a file with a path longer than 300 characters?
NicTheQuick wrote: Tue Jan 06, 2026 2:13 pm
wget has a lot of possible arguments. With `wget -o <outputfile> <URL>` you can download anything to a file name of your choice.
I have already achieved what I need to do, but I'm curious. Are you suggesting that wget can be used to download a file with a path longer than 300 characters?
It depends on the file system of course. NTFS has a max path length of 32,767 unicode characters but Windows has an internal constant MAX_PATH set to 260 characters which prevents you from creating long path names in most cases.
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.
NicTheQuick wrote: Wed Jan 07, 2026 10:51 amWindows has an internal constant MAX_PATH set to 260 characters which prevents you from creating long path names in most cases.
You can prefix the path with "\\?\" on Windows to allow paths of 32767 characters, and/or set a Registry key to allow it.
NicTheQuick wrote: Tue Jan 06, 2026 2:13 pm
wget has a lot of possible arguments. With `wget -o <outputfile> <URL>` you can download anything to a file name of your choice.
I have already achieved what I need to do, but I'm curious. Are you suggesting that wget can be used to download a file with a path longer than 300 characters?
It depends on the file system of course. NTFS has a max path length of 32,767 unicode characters but Windows has an internal constant MAX_PATH set to 260 characters which prevents you from creating long path names in most cases.
I'm not sure I know what you mean. Wget told me that the path was too long and it truncated it, aria2c didn't give me the same warning and worked perfectly with the same path. These programs were both running on the same operating system on the same computer.
This leads me to think that it isn't the way that my Windows is set up, it is something with wget.
matalog wrote: Thu Jan 08, 2026 11:40 am
I'm not sure I know what you mean. Wget told me that the path was too long and it truncated it, aria2c didn't give me the same warning and worked perfectly with the same path. These programs were both running on the same operating system on the same computer.
This leads me to think that it isn't the way that my Windows is set up, it is something with wget.
Well, you never posted how you used wget. I never used it on Windows. I am on Linux only. And I never had issues with downloading files with wget. And I only use it in den CLI or in a shell script.
The english grammar is freeware, you can use it freely - But it's not Open Source, i.e. you can not change it or publish it in altered way.