Быстрое преобразование между единицами размера хранилища: блоки КБ, МБ, ГБ, ТБ и 512 байт

  1. Килобайт / мегабайт / гигабайт против кибибайта / мегибайта / гибибайта
  2. Неправильный способ конвертировать единицы размера
  3. Быстрый и простой способ конвертировать единицы размера
  4. Последний кусок головоломки: 512 байт блоков

В ИТ-индустрии очень распространенная задача - преобразовывать единицы измерения размера хранилища - байты, килобайты, мегабайты, гигабайты, терабайты и т. Д. Чтобы еще больше усложнить задачу, стандарт POSIX также указывает, что по умолчанию выводятся команды типа «df». ”И“ du ”должны иметь размер блока 512 байт.

Этот пост будет посвящен очень простому и быстрому способу конвертации между этими единицами.

Килобайт / мегабайт / гигабайт против кибибайта / мегибайта / гибибайта

Исторически существовало расхождение / спор о том, сколько места представлено в килобайтах, мегабайтах и ​​гигабайтах. Если вы спросите производителя жесткого диска, он скажет, что гигабайт составляет 1 000 000 000 байтов. Тем не менее, большинство операционных систем рассчитали гигабайт как 1 073 741 824 (что составляет 1024 * 1024 * 1024). Это примерно 7% -ное расхождение, и с увеличением размеров расхождение становится больше (например, терабайт имеет примерно 9% -ое расхождение).

Примечание редактора:
Приглашенный автор Брайан Смит - системный администратор AIX / Linux в Колорадо. Вы можете подписаться на Брайана в Твиттере на @brian_smi и увидеть его блог на http://www.ixbrian.com/blog

Решением всего этого было то, что официальное определение «гигабайта» теперь составляет 1 000 000 000 байтов, а «гибибайта» - 1 073 741 824. Видеть это запись в википедии для гораздо большей информации.

Я не знаю, как вы, но на самом деле я никогда не слышал, чтобы кто-то говорил слово «Гибибайт». В оставшейся части этого поста я буду ссылаться на гигабайт как 1 073 741 824 байта, так как это обычное использование среди людей, даже если оно неверно согласно определению из учебника.

Неправильный способ конвертировать единицы размера

Многие люди смотрят на размер файла, например, 54 183 672 092 байта, и говорят, что это «54 гигабайта» на основе первых двух цифр числа. Фактически это 50,5 гигабайта (54 183 672 092, разделенные на 1 073 741 824 (размер 1 ГБ), равны ~ 50,5 ГБ). Чем больше размер файла, тем больше будет расхождение между размером, который кажется на первый взгляд, и фактическим размером.

Быстрый и простой способ конвертировать единицы размера

Существует очень быстрый и простой способ сделать любое из этих преобразований. При использовании этого метода единственное число, которое вам нужно запомнить, это 1024. Единственное, что вам нужно знать, это имя / порядок размеров (килобайт, мегабайт, гигабайт, терабайт). Чтобы преобразовать меньшие единицы в большие (то есть взять байты и преобразовать их в килобайты, мегабайты, гигабайты или терабайты), просто разделите исходное число на 1024 для каждого размера единицы на пути к конечной требуемой единице.

Например, если вы хотите преобразовать 110 214 321 212 байт в мегабайты, вы должны поделить на 1024 (сначала преобразовать в КБ), а затем снова разделить на 1024 (чтобы получить МБ). Если вы хотите преобразовать в гигабайты, вы бы делили на 1024 три раза (один раз, чтобы получить КБ, один раз, чтобы получить МБ, а затем один раз, чтобы в конечном итоге в ГБ).

Чтобы преобразовать большие единицы в меньшие единицы (то есть взять несколько гигабайт и преобразовать их в мегабайты, килобайты или байты), просто умножьте исходное число на 1024 для каждого размера единицы на всем пути к конечной требуемой единице. Например, если вы хотите преобразовать 384 мегабайта в байты, вы просто умножите его на 1024 два раза (первый раз для преобразования в килобайт, а второй раз - в байтах).

Если вы хотите преобразовать 14 терабайт в число байтов, вы должны умножить 14 на 1024 четыре раза (сначала для преобразования в ГБ, затем в МБ, затем в КБ, а затем в байты).

Вот диаграмма, которая суммирует это:

Вот некоторые примеры:

  • Преобразование 67 003 324 746 байтов в гигабайты: 67 003 324 746/1024/1024/1024 = 62,40 ГБ (разделите на 1024 три раза, поскольку мы перемещаемся на 3 единицы, от меньших к большим единицам)
  • Преобразование 67 003 324 746 байт в мегабайты: 67 003 324 746/1024/1024 = 63 899 МБ (разделите на 1024 два раза, потому что мы перемещаемся на 2 единицы, меньшую на большую единицу)
  • Преобразование 8 846 679 мегабайт в терабайты: 8 846 679/1024/1024 = 8,44 ТБ (разделите на 1024 два раза, потому что мы перемещаемся на 2 единицы, меньшую на большую единицу)
  • Преобразовать 78 гигабайт в байты: 78 * 1024 * 1024 * 1024 = 83 751 862 272 (умножить на 1024 три раза, потому что мы перемещаемся через 3 единицы, больше в меньшую единицу)
  • Преобразование 52 терабайт в гигабайты: 52 * 1024 = 53 248 гигабайт (умножьте на 1024 один раз, потому что мы перемещаемся на 1 единицу, от большего к меньшему)

Последний кусок головоломки: 512 байт блоков

POSIX Стандарты требуют, чтобы по умолчанию вывод таких команд, как «df» и «du», выполнялся в 512-байтовых блоках, так что это блок, к которому вы будете время от времени прибегать. Блок 512 байтов - это то, на что он похож: 512 байтов данных.

Есть несколько способов конвертировать 512-байтовые блоки во что-то более значимое:

Вы можете преобразовать 512-байтовые блоки в килобайты, разделив их на 2. Например, шесть 512-байтовых блоков, разделенных на два, равны 3 КБ.

Вы можете преобразовать 512-байтовые блоки в байты, умножив их на 512. Например, шесть 512-байтовых блоков, умноженных на 512, равны 3072 байтам.

После того, как вы преобразовали 512-байтовые блоки в килобайты или байты, вы можете легко преобразовать их в любую другую единицу, в которой вы нуждаетесь.

Преобразование между единицами измерения размера намного проще, чем думает большинство людей. Все, что вам нужно сделать, это запомнить число 1024 и пару других правил, и вы сможете быстро и легко конвертировать единицы измерения любого размера.

Связанные чтения

Похожие

Puzzlingo: способ поразить подарок
Бизнес-идея: вы предлагаете продукт, который вам нравится, и друзья или семья выбирают одну из виртуальных головоломок, финансируя часть подарка Puzzlingo - это сервис, предлагающий новый метод продажи (или финансирования) дорогих продуктов. Это ответ на проблемы трех целевых групп: людей, которые получают неудачные подарки, посетителей, которые не знают, что купить в подарок, и производителей и поставщиков услуг, предлагающих высококачественные продукты, которые хотят привлечь больше
RS-232 против последовательной связи TTL
Уровень умения: Начинающий от jimblom | 23 ноября 2010 | 15 комментариев Один из инструментов, которые мы используем чаще всего при отладке наших проектов, последовательный ввод, вывод. Последовательность очень проста в реализации, и она позволяет отправлять / получать любые необходимые данные с вашего микроконтроллера
Обзор Android-приложения Opera Mini 7: более плавный, быстрый и улучшенный браузер для Android
На вашем телефоне Android есть предустановленные приложения, называемые стоковыми. Ваш телефон оснащен стандартной клавиатурой, стандартным приложением камеры и стандартным веб-браузером. Но если на вашем Android-телефоне уже есть необходимые стандартные приложения,
Физическая память и системы Windows
... способ увеличения диапазона адресации физической памяти. Он состоял из добавления 4 бит в адрес и в то же время включал поддержку 64 ГБ, однако материнские платы того времени еще не были подготовлены к этому. Метод PAE также связан с механизмом Windows DEP (предотвращение выполнения данных), который защищает память от сохранения другим кодом. Адресация в памяти невозможна с точностью до 1 бита, поскольку память делится на так называемые 4 КБ каждая. Когда были созданы процессоры Pentium II,
Обновления сайта
... инистрирование сайтов Администрирование веб- сайта и обновление веб-сайта - это предложение, адресованное людям, у которых нет времени или знаний, необходимых для запуска и разработки собственного веб-сайта"> Администрирование сайтов Администрирование веб- сайта и обновление веб-сайта - это предложение, адресованное людям, у которых нет времени или знаний, необходимых для запуска и разработки собственного веб-сайта . В зависимости
Клюквенный коктейль - способ похудеть - Советы от StraganZdrowia.pl
Среди многих диет для похудения белковая диета OXY в последнее время приобрела огромную популярность. Секрет ее успеха заключается не только в правильно подобранных блюдах, но и в специально разработанном коктейле, который призван нейтрализовать побочные эффекты белковой диеты. Этот напиток на основе клюквы, кефира, отрубей и шпината позволяет похудеть, не испытывая таких негативных симптомов, как усталость, потеря формы, проблемы с концентрацией внимания и желудочно-кишечные жалобы.
Как восстановить историю браузера после очистки
Каждый переход пользователя по Интернет сайтам сохраняется в истории браузера Вместе со всеми деталями: время пребывания и названием поиска. Данная история доступна пользователю и может в случае необходимости быть удалена: как полностью, так и отдельные поиски.
Тестирование с Node.js и io.js
Быстрый старт Поместите этот простой appveyor.yml в корень вашего репозитория, и он должен работать для большинства проектов Node.js: # Тестировать последнюю версию этой среды Node.js: nodejs_version: "6" # Установить сценарии. (запускается после клонирования репозитория) install: # Получить последнюю стабильную версию Node.js или io.js - ps: узел Install-Product $ env: nodejs_version # install modules - npm install # Постустановочные сценарии тестирования. test_script:
Какой iPad вы должны купить: Cyber ​​Monday 2018 издание
... способности.) Но если вы вообще видите модель на 32 ГБ в продаже, сделайте это. Сейчас играю: Смотрите это: Великие дебаты на iPad 6:37 Если у вас есть деньги и вы хотите провести бета-тестирование будущего: iPad Pro 2018 года Новейший IPad Pro, оснащенный Face ID Модели обладают сумасшедшей скоростью, большим экраном с небольшими рамками и поддержкой улучшенного Apple Pencil,
Nvidia RTX 2080: все, что вам нужно знать о новых графических процессорах
... идеокарты серии 20 наконец-то настали. Но достойны ли ваши установки графические процессоры Nvidia RTX 2080 Ti, 2080 и 2070? Мы подробно описали каждую спецификацию, функцию и цену для трех новых графических процессоров, чтобы помочь вам сделать правильный выбор - будь то сверхмощный RTX 2080 Ti высшего уровня, мощный RTX 2080 среднего класса или более удобный для кошельков RTX 2070. Даже не уверен, что вы совершите прыжок на новую серию Nvidia
Для каждого
обзор Преобразование «Для каждого» содержит вложенную карту. Вы должны отобразить элементы во вложенной карте, в противном случае никакие действия не выполняются при выполнении преобразования. Вы можете настроить преобразование «Для каждого», чтобы оно выполнялось при наличии элементов ввода, соответствующих критериям выбора входных данных. Можно настроить выполнение преобразования «Для каждого» один раз, когда входной массив пуст, установив условие «Разрешить

Комментарии

Почему только 4гб?
Почему только 4гб? Покупка слишком большого количества памяти может быть бессмысленной, потому что мы не сможем ее использовать. Мало кто уже использовал Windows 98, несмотря на то, что является 32-битной системой, способной обрабатывать только 768 МБ. Хотя иногда были проблемы с этим. Тем не менее, в те дни рекомендуемый объем памяти для Windows 98 составлял 32 МБ, так что никто не заботился об этом. Самые популярные 32-разрядные операционные системы Microsoft, такие как Windows XP
Когда вы выполняете следующее сообщение через преобразование «Для каждого», <?
Когда вы выполняете следующее сообщение через преобразование «Для каждого», <? Xml version = "1.0" encoding = "UTF-8"?>> NewElement> <A> A1 </A> <C> Field_1 </ C> <C > Field_2 </ C> <C> Field_3 </ C> <D> 1000 </ D> <E> CUSTOMER_AREA1 </ E> </ NewElement> вы получите следующий вывод: <NewElement1> <c> <d /> <e> 0_1000 </ e> </ c> </ NewElement1> Примечание. Если
Как протестовать против шведской антииммиграционной политики?
Как протестовать против шведской антииммиграционной политики? Ученики одной из Гетеборгских школ решили показать, сколько иммигрантов ... увидеть больше Так какой будет новая модель? Вместо того, чтобы придавать такой вес учителю, он должен сосредоточиться на ученике. Вместо того, чтобы предполагать пассивный прием передаваемых знаний - они должны основываться на взаимодействии.
Фронт-энд против Back-end - где веб-мастер?
Фронт-энд против Back-end - где веб-мастер? Функционирующий веб-сайт нуждается как в интерфейсе, так и в интерфейсе Каждое веб-приложение, которое вы используете ежедневно - Facebook, Twitter, ваш любимый магазин электронной одежды или веб-сайт вашего банка - представляет собой сочетание технологий, которые отображаются через веб-браузер.
1. Каковы два основных различия между сигналами RS-232 и TTL?
1. Каковы два основных различия между сигналами RS-232 и TTL? 2. Верно или неверно: данные отправляются с порта RS-232 ПК со скоростью 9600 бит / с, они преобразуются в TTL с помощью MAX232 до достижения микроконтроллера. Напряжения сигналов выглядят по-разному на каждом конце, но скорость (бит / с) не меняется. ответы: Осторожно, спойлеры! Выделите отсюда ... 1. «1» и «0» инвертированы друг от друга. Минимальное и максимальное
В чем разница между магнитной картой и чип-картой?
В чем разница между магнитной картой и чип-картой? Магнитные карты хранят информацию на магнитной полосе, что делает их восприимчивыми к подделкам. Их низкий уровень защиты от мошенничества означал, что нужно было ввести еще одну систему безопасности. Решением оказались чип-карты, которые вместо магнитной полосы были оснащены микропроцессором, контролирующим процесс доступа к данным. Сохраненная информация дополнительно зашифрована, что затрудняет ее чтение посторонними лицами. Использование
Предположим, вам нужно преобразовать футы в дюймы, футы в мили, футы в метры, футы в сантиметры или наоборот в Excel, как быстро преобразовать эти единицы измерения?
Предположим, вам нужно преобразовать футы в дюймы, футы в мили, футы в метры, футы в сантиметры или наоборот в Excel, как быстро преобразовать эти единицы измерения? Эта статья содержит несколько сложных способов помочь вам быстро преобразовать единицы измерения между футами в дюймы, футами в мили и футами в футах в Excel. Пример может быть проще для понимания.
Но в чем разница между 45T RTX-OPS и 78T RTX-OPS?
Но в чем разница между 45T RTX-OPS и 78T RTX-OPS? Nvidia сама признает, что этот термин довольно расплывчатый. Перечисленные здесь значения RTX-OPS представляют собой совокупность числа операций, выполняемых ядрами трассировки лучей (RT) каждого GPU, ядрами Tensor, шейдерами и ядрами CUDA. Это все компоненты видеокарты, которые должны будут работать вместе и индивидуально для обеспечения обещанных ярких и динамичных функций освещения. Поскольку они являются агрегатами, и мы не
Между тем, вопрос «Родители каким-то образом контролируют ваше использование телефона (например, они установили специальное приложение)?
Между тем, вопрос «Родители каким-то образом контролируют ваше использование телефона (например, они установили специальное приложение)?» В опросах UKE 57,0 процента. дети ответили - НЕТ! Родители, в том числе 65,0%, также ответили на тот же вопрос. не использует телефонный контроль ребенка, и 62,6 процента. подтверждает, что их дети устанавливают различные приложения на свои телефоны. Означает ли это, что эти родители думают, что они
Знаете ли вы, что вы можете связать свой смартфон Android с Windows 10, чтобы создать удобное взаимодействие между двумя устройствами?
Знаете ли вы, что вы можете связать свой смартфон Android с Windows 10, чтобы создать удобное взаимодействие между двумя устройствами? После настройки вы можете просматривать веб-страницы, использовать приложения, отправлять электронные письма и выполнять другие задачи на своем смартфоне, а затем легко переключаться на свой ПК и выполнять те задачи, на которых остановились. В этой статье мы объясним вам, как начать работу с этими последними функциями в Windows 10. Как
Изменится ли способ преподавания моих уроков с использованием системы?
Изменится ли способ преподавания моих уроков с использованием системы? В основном нет. Это будет выглядеть так: При запуске урока в интерфейсе урока тема урока будет выбрана, как и раньше. После подтверждения темы появится интерфейс урока, в котором также будет раздел со ссылками на бесплатные электронные ресурсы издателя. Во время обучения вы сможете использовать их, просто нажав на ссылку. Каковы правила доступа к формату записи

Но достойны ли ваши установки графические процессоры Nvidia RTX 2080 Ti, 2080 и 2070?
Почему только 4гб?
Когда вы выполняете следующее сообщение через преобразование «Для каждого», <?
Encoding = "UTF-8"?
Как протестовать против шведской антииммиграционной политики?
Видеть больше Так какой будет новая модель?
Фронт-энд против Back-end - где веб-мастер?
Фронт-энд против Back-end - где веб-мастер?
1. Каковы два основных различия между сигналами RS-232 и TTL?
1. Каковы два основных различия между сигналами RS-232 и TTL?