curl-users
TFTP get does not work with files > 40MB ?
Date: Tue, 19 May 2009 22:48:39 -0700
Hello,
I'm using CURL 7.16.2. I'm aware of the old 32Mb TFTP file size limitation, but my TFTP server supports large files. Using command line tftp I'm able to get a file over 600Mb from the same server, witout loosing any bytes. But using curl, if the file is over 40Mb it starts loosing bytes. Here you can see I pulled a file that was 40Mb:
# curl tftp://acsview-build1/40mbfile > /tmp/40mbfile
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:58 --:--:-- 0
# ll /tmp/40mbfile
-rw-r--r-- 1 root root 40001150 May 19 21:41 /tmp/40mbfile
The TFTP-pulled file shows 40001150 bytes, but listing the file on the TFTP server shows it's larger (40001662 bytes):
acsview-build1:/tftpboot> ll /tftpboot/40mbfile
-rw-r--r-- 1 eddiem eng 40001662 May 19 21:40 /tftpboot/40mbfile
acsview-build1:/tftpboot>
I notices as the files get larger, the loss gets larger. I feel like I'm missing something obvious. Any remedy to this?
--- Eddie Mendonça Software Engineer, Cisco Systems eddiem_at_cisco.com <mailto:eddiem_at_cisco.com> Office: 408-527-5885
-------------------------------------------------------------------
List admin: http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-users
FAQ: http://curl.haxx.se/docs/faq.html
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2009-05-20