3 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
您是否需要使用二進(jìn)制文件打開(kāi)locfile rb
?
f = open (locfile, "rb")

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊
好吧,如果您進(jìn)入Windows或* nix環(huán)境中的文件屬性,則會(huì)注意到兩種大小。一種是扇區(qū)大小,一種是實(shí)際大小。扇區(qū)大小是硬盤(pán)上已用完的扇區(qū)數(shù)(以字節(jié)為單位)。這是因?yàn)閮蓚€(gè)文件不能與大多數(shù)現(xiàn)代文件系統(tǒng)位于同一扇區(qū)中,因此,如果您的文件占滿了扇區(qū)的一半,則整個(gè)扇區(qū)都被標(biāo)記為已填充。
因此,您可能正在將扇區(qū)文件大小與FTP服務(wù)器上的實(shí)際文件大小進(jìn)行比較,反之亦然。

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊
無(wú)論文件大小如何,小文件都會(huì)占據(jù)文件系統(tǒng)上的整個(gè)節(jié)點(diǎn)。
我的主機(jī)傾向于將所有小文件報(bào)告為ftp中的4KB,但在外殼中提供了準(zhǔn)確的大小,因此它可能是ftp客戶端共有的“功能”。
添加回答
舉報(bào)