Hi cpndk
I agree strongly with jader's suggestion.
A USB 1.1 port has two speeds: the base 1.5 Mbits/s and a top of 12 Mbits/s
USB 2.0 has a top of 480 Mbits/s - that's somewhat in excess of 40 Mbytes/s, since there can be many reasons why a data transfer does not happen at the maximum speed, no matter what the device.
The main thing is that with USB2.0, you get get a speed up factor of about 40 times.
They are on Ebay now for less than AUD15.00 (Australian dollars) including postage from Hong Kong.
Sorry I can't help you with your compression question.
Ian