Для того чтобы определить, какой способ передачи данных быстрее, давайте рассмотрим оба варианта и рассчитаем общее время, необходимое для передачи документа.
Вариант А: Сжатие, передача, распаковка
Сжатие документа:
Объем сжатого документа:
- Исходный объем: 20 Мбайт
- Объем сжатого документа = 20% от исходного объема = 0.2 * 20 Мбайт = 4 Мбайт
Передача сжатого документа:
- Средняя скорость передачи данных: 220 бит/с
- 1 Мбайт = 8 1024 1024 бит = 8,388,608 бит
- Объем сжатого документа в битах: 4 Мбайт * 8,388,608 бит/Мбайт = 33,554,432 бита
- Время передачи = объем в битах / скорость передачи = 33,554,432 бита / 220 бит/с ≈ 152,520.15 секунд
Распаковка документа:
- Время распаковки: 1 секунда
Общее время для варианта А:
- Время сжатия + время передачи + время распаковки = 5 секунд + 152,520.15 секунд + 1 секунда ≈ 152,526.15 секунд
Вариант Б: Передача без сжатия
- Передача несжатого документа:
- Исходный объем: 20 Мбайт
- Объем несжатого документа в битах: 20 Мбайт * 8,388,608 бит/Мбайт = 167,772,160 бит
- Время передачи = объем в битах / скорость передачи = 167,772,160 бит / 220 бит/с ≈ 762,600.73 секунд
Сравнение
- Вариант А: 152,526.15 секунд
- Вариант Б: 762,600.73 секунд
Очевидно, что вариант А (сжатие, передача, распаковка) значительно быстрее, чем вариант Б (передача без сжатия).
Ответ
Сжатие документа архиватором, передача архива по каналу связи и последующая распаковка (Вариант А) будет быстрее, чем передача документа без использования архиватора (Вариант Б), при данных условиях.