Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Базовая единица | Байт — все остальные единицы переводятся через него |
|---|---|
| Основание степеней | 1024 (двоичное, как в диспетчере задач и проводнике ОС), а не 1000 |
| 1 байт | 8 бит |
| 1 КБ / 1 МБ / 1 ГБ / 1 ТБ | 1024 Б / 1024² Б / 1024³ Б / 1024⁴ Б соответственно |
| Всего единиц | 7 — бит, байт, KB, MB, GB, TB, PB |
Когда этот метод вводит в заблуждение
- Расчёт идёт в два шага: значение сначала переводится в байты, затем из байт — в единицу назначения, поэтому при выборе одной и той же единицы «из» и «в» результат не меняется.
- Этот конвертер использует двоичное основание 1024 (как операционные системы отображают размер файлов) — производители дисков и SSD обычно указывают ёмкость по основанию 1000, поэтому «купленный» и «показанный системой» объём диска отличаются: 1 ТБ по паспорту равен примерно 931 ГБ в отображении Windows.
- Формально единицы с основанием 1024 называются кибибайт (KiB), мебибайт (MiB) и т. д., но в разговорной речи и в интерфейсах большинства программ их по-прежнему называют «килобайт», «мегабайт» — этот конвертер следует этому распространённому обиходному использованию.
- Округление применяется только к отображаемому результату — внутренние вычисления выполняются с полной точностью чисел с плавающей точкой JavaScript.
Как это считается
Для каждой из семи единиц заранее задан коэффициент перевода в байты — например, 1 КБ = 1024 байта, 1 МБ = 1024² = 1 048 576 байт.
Введённое значение умножается на коэффициент выбранной единицы «из» — получается объём в байтах.
Объём в байтах делится на коэффициент единицы «в» — получается результат в единице назначения.
Результат округляется до выбранного числа знаков после запятой и обновляется мгновенно при любом изменении значения, единиц или точности.
Вопросы и ответы
Почему купленный диск на 1 ТБ показывает меньше в проводнике?
Потому что производители указывают ёмкость по основанию 1000 (1 ТБ = 1 000 000 000 000 байт), а операционная система показывает по основанию 1024 — в результате 1 ТБ на упаковке равен примерно 931 ГБ, отображаемым системой. Этот конвертер использует именно системное (1024) основание.
Сколько бит в байте?
8 бит — это стандартное соотношение, использованное в конвертере.
Правильно ли называть единицы по основанию 1024 «килобайтами»?
Формально для основания 1024 существуют отдельные названия — кибибайт, мебибайт и т. д. — но в повседневном использовании (в том числе в интерфейсах Windows и большинства программ) их по-прежнему называют килобайтами и мегабайтами; этот конвертер следует этой практике.
Мои данные куда-то отправляются?
Нет, весь расчёт выполняется в вашем браузере.