The Computer Oracle

Does it take longer to download a zipped file than an unzipped file?

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
and get $2,000 discount on your first invoice
--------------------------------------------------

Music by Eric Matyas
https://www.soundimage.org
Track title: Thinking It Over

--

Chapters
00:00 Does It Take Longer To Download A Zipped File Than An Unzipped File?
00:23 Answer 1 Score 11
00:51 Accepted Answer Score 21
01:19 Answer 3 Score 0
01:34 Answer 4 Score 0
01:51 Thank you

--

Full question
https://superuser.com/questions/45572/do...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#download #zip

#avk47



ACCEPTED ANSWER

Score 21


When the connection is using compression, then of course.

You cannot efficiently compress data 2 times. So when compression is turned on, a 1 MB zip file will be transferred slower then a 1 MB txt file.

NB: This is dependent on the transfer protocol. FTP or other protocols don't have built-in compression. HTTP has.




ANSWER 2

Score 11


It's not true if you are downloading via standard FTP or HTTP. For other connection types see Christopher's answer.

Assuming the same connection the speed of download is determined by the size of the file.

There might be a delay at the end of the download if you have automatic virus checking enabled as it will have to open and unpack the zip file to check the contents rather than being able to check the file directly.




ANSWER 3

Score 0


you must notice it's has no difference in HTTP protocol because in server and in router they use GZIP to zip packet and then send therefor if you zip or non they act the same.




ANSWER 4

Score 0


As already mentioned, HTTP traffic can be compressed, but it isn't always.

You may have read this at a time when people used phone modems instead of adsl/cable modems. In this situation, the text was compressed before sending or receiving, so your text file would have been sent faster.