ну почему все?

не все.
1. если жать флешку не будешь, то правильно
2. если не выводить байты, а проценты, то будет ближе к теме.
сделать показ размер сжатого файла... ну передавай ему полный размер вручную, а вот расчитать уже закаченные не получится, формулы расчета коэфициента нету. что то хорошо жмется, чтото плохо.
я загрузку байтов не выожу, только проценты. а про размер предепреждаю заранее до скачки.