FTP client file size limit

| | Comments (2)

現在動不動就是上 G 的檔案, 很多軟體都會出現這個問題
無法處理 size > 2147483647 的檔案(long integer)
剛剛用 ncftp 試圖要傳一個 2.8G 的檔, 就掛了

Solution:
1. 抓官方 binary distributions
2. 自行 make with -D_LARGEFILE_SOURCE

2 Comments

test 1: 使用 rpm 版 3.15
ncftp /iso/fedora/2 > get FC2-i386-DVD.iso
FC2-i386-DVD.iso: 2.00/ 4.07 GB 7.27 MB/s
get FC2-i386-DVD.iso: file write error.
ls -l FC2-i386-DVD.iso
-rw-r--r-- 1 root root 2147483647 5月 17 08:45 FC2-i386-DVD.iso

test 2: 使用自行 make 的 3.17 (with -D_LARGEFILE_SOURCE)
成功傳回檔案

(17:11:00) KTH: -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

自己編譯加這個參數上去看看

Leave a comment

March 2009

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Entry

This page contains a single entry by Pank published on April 15, 2004 7:15 PM.

bind - delegate a sub domain was the previous entry in this blog.

古坑咖啡 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.