с размером файла вверенного мне в мегабайтах (МБ) Я иду вперед и преобразовать его в Bytes:Как преобразовать байты Simply
in_MB = 999.991
in_KB = in_MB * 1024**2
Приведенное значение: 1048566562,82
Чтобы проверить мой правильный расчет. Перейдите к Google Digital Storage Converter: и преобразуйте вычисленное значение в байтах обратно в MegaBytes, ожидая получить то же входное значение, которое у меня было: 999,991 МБ. Но превосходящий Google возвращает другое значение: 1048.56656282 МБ вместо 999.991 МБ.
Есть ошибки в моих расчетах?
размеры диска не были измерены в кратных бинарных в течение очень долгого времени. –
Mark: Отсюда мой классификатор, исторически. Возможно, это была моя теперь фиксированная опечатка «есть», а не «были», что было непонятно? Единственная причина, по которой я опубликовал ответ, и почему я решил включить примерный фрагмент, заключался в том, чтобы провести различие между двоичной и десятичной базой. Другими словами, _how_ Google пришел к их ответу, а кто-то другой. Мы в жестоком согласии :) –
Я думаю, что я слишком остро реагировал, я слишком чувствителен к этой теме. Я только что видел слишком много людей, которые считают, что размеры дисков как-то естественным образом определяются в двоичном формате. Эти люди тогда жалуются, что производители дисков ввели их в заблуждение о емкости своего нового диска. Этому не помогает тот факт, что конкретная популярная ОС по-прежнему сообщает о GB и TB как двоичные кратные, предположительно, чтобы поддерживать обратную совместимость с временем, когда гибкие диски управлялись. –