Перевод битов, байтов, KB и KiB
Калькулятор объема данных переводит размер между битами, байтами, десятичными единицами KB, MB, GB, TB и двоичными единицами KiB, MiB, GiB, TiB. Он подходит для быстрых расчетов, когда нужно сравнить размер одного объекта, пакет объектов или время передачи при заданной скорости.
Базовый пересчет идет через байты:
$$ B=\frac{b}{8} $$
Для десятичной системы SI коэффициент равен 1000:
$$ 1\ KB=1000\ B,\quad 1\ MB=1000^2\ B,\quad 1\ GB=1000^3\ B,\quad 1\ TB=1000^4\ B $$
Для двоичной системы IEC коэффициент равен 1024:
$$ 1\ KiB=1024\ B,\quad 1\ MiB=1024^2\ B,\quad 1\ GiB=1024^3\ B,\quad 1\ TiB=1024^4\ B $$
SI и IEC
Главное отличие между KB и KiB, MB и MiB, GB и GiB состоит в коэффициенте. Десятичные единицы удобны для сетевых скоростей и части спецификаций накопителей, а двоичные единицы часто ближе к тому, как объем отображается в операционных системах и инженерных расчетах.
Если задан размер одного объекта и количество объектов, общий объем считается так:
$$ V_{total}=V_{one}\times N $$
Если дополнительно указана скорость передачи, время считается по суммарному объему:
$$ t=\frac{V_{total}}{S} $$
где $V_{total}$ - общий объем в байтах, $N$ - количество объектов, а $S$ - скорость в байтах в секунду.
Что считает страница
- перевод объема данных между битами, байтами, KB/KiB, MB/MiB, GB/GiB и TB/TiB;
- основной результат в выбранной системе SI или IEC;
- эквивалент того же объема в альтернативной системе;
- общий объем по количеству объектов;
- ориентировочное время передачи при заданной скорости.
Расчет показывает идеализированный объем данных: без поправок на файловую систему, служебные накладные расходы, сжатие и сетевые задержки.