Калькулятор количества информации переводит объёмы данных между битами, байтами и производными единицами. Он поможет оценить размер файла, пересчитать мегабайты в байты и узнать, сколько времени займёт передача данных.
Бит — наименьшая единица данных, принимающая значение 0 или 1. Байт состоит из восьми бит и удобен для представления символов: он кодирует 256 разных значений. Дальше идут килобайт, мегабайт, гигабайт и терабайт, причём в компьютерной архитектуре каждая следующая единица в 1024 раза больше предыдущей, поскольку 1024 — ближайшая к тысяче степень двойки.
Важно различать биты и байты. Скорость соединения провайдеры указывают в мегабитах в секунду, а размер файлов — в мегабайтах. Один байт равен восьми битам, поэтому для оценки времени загрузки объём умножают на восемь и делят на скорость.
Пример 1. Файл размером 2048 байт содержит 16 384 бита, то есть ровно 2 килобайта.
Пример 2. Программа занимает 1,5 гигабайта, или 1536 мегабайт. При скорости 100 мегабит в секунду загрузка займёт около 123 секунд.
Пример 3. Фотография в 5 мегабайт по каналу 50 мегабит в секунду скачается за 5 × 8 ÷ 50 = 0,8 секунды.
Перевод единиц информации
| Единица | В битах | В байтах |
|---|---|---|
| 1 байт | 8 | 1 |
| 1 КБ | 8 192 | 1 024 |
| 1 МБ | 8 388 608 | 1 048 576 |
| 1 ГБ | 8 589 934 592 | 1 073 741 824 |
Компьютеры работают в двоичной системе, а 1024 — это два в десятой степени. Такое число удобно для вычислений, поэтому его используют как «компьютерную» тысячу.
Мегабит — единица скорости и объёма в битах, мегабайт — в байтах. Один мегабайт равен восьми мегабитам, поэтому скорость канала и размер файла нельзя сравнивать напрямую.
Переведите размер файла в биты или мегабиты и разделите на скорость соединения. Результат получится в секундах при условии, что канал выдаёт заявленную скорость.
Да. Архивы, изображения и видео хранятся в сжатом виде, поэтому реальный размер файла может быть в несколько раз меньше исходного объёма данных.