Hi Huang,
I'm afraid you have to bear with that
It's because the transport language of computers and the Internet is in bits and bytes, and you can only read it bit by bit either serially or in parallel.
Maybe it's more of a question of speed and capacity. Of course, if you have a gigabit fiber optic connection, a 100-MB file will be transfered in a zippy, such that the time it took will barely be noticeable and it appears you have transfered the "whole" file in one swoop.
Ex Animo
Java!
-- Val