Banyak mekanisme transfer tidak tahu ukuran file yang mereka unduh. Lihat pertanyaan SU terkait ini: Mengapa beberapa file unduhan tidak tahu ukurannya sendiri?
Juga, mekanisme transfer tidak tahu apa itu data seharusnya berada di file; jadi tidak tahu kalau itu 1
hanya baca di unduh sebenarnya a 1
di sumbernya atau jika a 1
karena korupsi selama transfer.
Jika aliran unduhan menemui terlalu banyak percobaan, waktu habis berlalu, atau yang dapat dikenali lainnya transfer kesalahan, maka transfer dihentikan. Karena mekanisme pengunduhan menyimpan aliran pengunduhan saat ia tiba, ia menulis file sampai aliran yang masuk berhenti, terlepas dari mengapa itu berhenti. Apakah file yang tidak lengkap disimpan atau tidak setelah diketahui memiliki kegagalan transfer, terserah klien / mekanisme yang digunakan.