1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Размер файла из байт в килобайты и т.д. - формула Creatium - Upline Studio

Размер файла из байт в килобайты и т.д. - формула Creatium - Upline Studio

Задача

Пересчитать байты в подходящий сокращённый вид.

Решение

let({
  bytes: 332334,
  units: ['B', 'KB', 'MB', 'GB', 'TB', 'PB'],
  precision: 2,
  zero: 'Empty',
}, if(bytes == 0, zero, let({
  e: min([floor(log(bytes, 1024)), 5])
}, round(bytes / pow(1024, e), precision) & units[e])))

Переменные / аргументы

  1. bytes — число, размер файла в байтах. Это то. что вы будете менять.
  1. units — массив используемых обозначений единиц измерения.
  1. precision — число, точность округления. 2 означает округление до двух знаков после запятой.
  1. zero — текстовая строка в случае нуля байт.

В формуле bytes — это размер файла в байтах, units — используемые обозначения, а zero —это текст, используемый при 0 байт.

Другие формулы Creatium

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium