Значение & ldquo; i & rdquo; in & ldquo; MiB & rdquo ;?

Насколько я понимаю, это обрабатывается MIME, то же самое, что обрабатывает какое приложение открывает файлы. system (извините, у меня нет полной информации).

EDIT: DoR ответил, когда я печатал. Он прибил его.

79
задан 20 January 2011 в 18:17

32 ответа

Существует два способа (в общем случае) обозначения порядков величины, чтобы упростить чтение больших чисел, сначала вы можете использовать мощность 10.

10⁰ = 1
10¹ = 10
10² = 100
10³ = 1000

Или мощности двух

2⁰ = 1
2¹ = 2
2² = 4
2³ = 8

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) за килограмм.

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается, когда числа становятся больше. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

kilo заключается в том, что термины получены из исходных префиксов si, кило, мега, гига, но со словом «двоичный». Таким образом, i является второй буквой бинарных. Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится «Kibibyte».

Все это определено в стандарте IEC_80000.

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, tebibyte is (210) 4 и т. Д.

Prefix       Bytes                      Prefix       Bytes
1 Byte     = (2^10)^0 = 1               1 Byte     = (10^3)^0 = 1
1 Kibibyte = (2^10)^1 = 1024            1 Kilobyte = (10^3)^1 = 1000
1 Mebibyte = (2^10)^2 = 1048576         1 Megabyte = (10^3)^2 = 1000000
1 Gibibyte = (2^10)^3 = 1073741824      1 Gigabyte = (10^3)^3 = 1000000000
1 Tebibyte = (2^10)^4 = 1099511627776   1 Terabyte = (10^3)^4 = 1000000000000

Имейте в виду, что binary термин kilobyte используется, когда автор означает кибибит. Ренди Оррисон указывает, что двоичная единица была введена только в 1999 году.

Как было отмечено в комментариях к nealmcb, существует официальная политика по этому вопросу: Стандарт IEC_80000

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файлов есть две возможности: Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 ТБ / 1.36 TiB)« Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой-2 (по умолчанию должно быть база-10).
111
ответ дан 25 May 2018 в 23:25
  • 1
  • 2
    @nealmcb блестящий, большое спасибо – Stefano Palazzo♦ 19 January 2011 в 04:45
  • 3
    С удовольствием. Я потратил кучу времени на это и связанные с этим ошибки. Спасибо за отличную запись здесь! – nealmcb 19 January 2011 в 09:12
  • 4
    Вместо того, чтобы «помнить, что очень часто термин« килобайт »используется, когда автор означает« кибибит »). Я бы сказал: «Имейте в виду, что термин« кибибайт »был введен только в 1999 году, а до этого килобайт - 1024 байта. Большинство документации, программного обеспечения и программистов старше 12 лет по-прежнему будут использовать оригинальную форму. & Quot; Кроме того, отличная запись. (Датируйте очень быстрый взгляд на википедию, я мог бы быть немного или два.) – Randy Orrison 25 November 2011 в 14:00
  • 5
    @RandyOrrison Это миф. & Quot; кило- & Quot; был использован с обоими определениями в вычислениях с 1950-х годов. en.wikipedia.org/wiki/Timeline_of_binary_prefixes – endolith 23 January 2016 в 20:55

существует два способа (в общем пользовании), обозначив порядков, чтобы сделать большое количество легче читать, во-первых, вы можете использовать силу 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

или полномочия двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

, используя эти ряды в качестве базы мы приходим на цифры 1000 и 1024 (103 и 21⁰) за кило.

есть восемь бит в байте. Так что один килобайт равен 8×103 = 8000 бит. Производители жестких дисков используют этот метод. В компьютерной науке, люди обычно используют степени двойки, так что один kibibyte составляет 8×21⁰ = 8192 бит.

разница становится только больше, как цифры становятся больше. Некоторые даже смешивают эти две системы, чтобы получить красивые номера, чтобы поставить на их упаковке. Вот почему 1.44 МБ дискета имеет ни 1.44 мегабайта, ни 1.44 мебибайты (они используют 1024×1000).

в килограмм заключается в том, что термины взяты из оригинальной приставки Си, кило, мега, гига, но со словом бинарных положить в. Так что я-вторая буква бинарных. Мнемосхема для kibibyte-это "кило двоичный байт", и "Б" произносится как "Kibibyte".

все это определяется в IEC_80000 Стандарт.

обратите внимание, что мебибайт не определен как 22⁰, но как (210)2, хотя они равны. Гибибайт-это (210)3, а tebibyte является (210)4 и так далее.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

имейте в виду, что двоичный термин килобайта используется, когда автор подразумевает kibibyte. Двоичный блок был принят только в 1999 году, как Рэнди Orrison указывает.

, как nealmcb выяснили в комментариях, есть официальная политика по этому: IEC_80000 стандартное

в итоге, эта политика напоминает разработчикам использовать СИ или IEC префиксы, но никогда не смешивать их. В нем говорится следующее:

для размеров файла есть две возможности: Показать обе, основа-10 и база-2 (в таком порядке). Примером является ядро Linux: "2930277168 512-байтовые аппаратные отрасли: (1.50 ТБ/1.36 БТИ)" показывать только база-10, или дать пользователю возможность выбирать между основанием 10 и Base-2 (по умолчанию должно быть основание-10).
111
ответ дан 25 July 2018 в 22:36

Существует два способа (в общем случае) обозначения порядков величины, чтобы упростить чтение больших чисел, сначала вы можете использовать мощность 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

Или мощности двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) за килограмм.

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается, когда числа становятся больше. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

kilo заключается в том, что термины получены из исходных префиксов si, кило, мега, гига, но со словом «двоичный». Таким образом, i является второй буквой бинарных. Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится «Kibibyte».

Все это определено в стандарте IEC_80000.

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, tebibyte is (210) 4 и т. Д.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

Имейте в виду, что binary термин kilobyte используется, когда автор означает кибибит. Ренди Оррисон указывает, что двоичная единица была введена только в 1999 году.

Как было отмечено в комментариях к nealmcb, существует официальная политика по этому вопросу: Стандарт IEC_80000

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файлов есть две возможности: Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 ТБ / 1.36 TiB)« Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой-2 (по умолчанию должно быть база-10).
111
ответ дан 26 July 2018 в 22:57

Существует два способа (в общем случае) обозначения порядков величины, чтобы упростить чтение больших чисел, сначала вы можете использовать мощность 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

Или мощности двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) за килограмм.

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается, когда числа становятся больше. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

kilo заключается в том, что термины получены из исходных префиксов si, кило, мега, гига, но со словом «двоичный». Таким образом, i является второй буквой бинарных. Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится «Kibibyte».

Все это определено в стандарте IEC_80000.

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, tebibyte is (210) 4 и т. Д.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

Имейте в виду, что binary термин kilobyte используется, когда автор означает кибибит. Ренди Оррисон указывает, что двоичная единица была введена только в 1999 году.

Как было отмечено в комментариях к nealmcb, существует официальная политика по этому вопросу: Стандарт IEC_80000

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файлов есть две возможности: Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 ТБ / 1.36 TiB)« Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой-2 (по умолчанию должно быть база-10).
111
ответ дан 2 August 2018 в 04:02

существует два способа (в общем пользовании), обозначив порядков, чтобы сделать большое количество легче читать, во-первых, вы можете использовать силу 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

или полномочия двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

, используя эти ряды в качестве базы мы приходим на цифры 1000 и 1024 (103 и 21⁰) за кило.

есть восемь бит в байте. Так что один килобайт равен 8×103 = 8000 бит. Производители жестких дисков используют этот метод. В компьютерной науке, люди обычно используют степени двойки, так что один kibibyte составляет 8×21⁰ = 8192 бит.

разница становится только больше, как цифры становятся больше. Некоторые даже смешивают эти две системы, чтобы получить красивые номера, чтобы поставить на их упаковке. Вот почему 1.44 МБ дискета имеет ни 1.44 мегабайта, ни 1.44 мебибайты (они используют 1024×1000).

в килограмм заключается в том, что термины взяты из оригинальной приставки Си, кило, мега, гига, но со словом бинарных положить в. Так что я-вторая буква бинарных. Мнемосхема для kibibyte-это "кило двоичный байт", и "Б" произносится как "Kibibyte".

все это определяется в IEC_80000 Стандарт.

обратите внимание, что мебибайт не определен как 22⁰, но как (210)2, хотя они равны. Гибибайт-это (210)3, а tebibyte является (210)4 и так далее.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

имейте в виду, что двоичный термин килобайта используется, когда автор подразумевает kibibyte. Двоичный блок был принят только в 1999 году, как Рэнди Orrison указывает.

, как nealmcb выяснили в комментариях, есть официальная политика по этому: IEC_80000 стандартное

в итоге, эта политика напоминает разработчикам использовать СИ или IEC префиксы, но никогда не смешивать их. В нем говорится следующее:

для размеров файла есть две возможности: Показать обе, основа-10 и база-2 (в таком порядке). Примером является ядро Linux: "2930277168 512-байтовые аппаратные отрасли: (1.50 ТБ/1.36 БТИ)" показывать только база-10, или дать пользователю возможность выбирать между основанием 10 и Base-2 (по умолчанию должно быть основание-10).
111
ответ дан 4 August 2018 в 20:05

Существует два способа (в общем случае) обозначения порядков величины, чтобы упростить чтение больших чисел, сначала вы можете использовать мощность 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

Или мощности двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) за килограмм.

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается, когда числа становятся больше. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

kilo заключается в том, что термины получены из исходных префиксов si, кило, мега, гига, но со словом «двоичный». Таким образом, i является второй буквой бинарных. Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится «Kibibyte».

Все это определено в стандарте IEC_80000.

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, tebibyte is (210) 4 и т. Д.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

Имейте в виду, что binary термин kilobyte используется, когда автор означает кибибит. Ренди Оррисон указывает, что двоичная единица была введена только в 1999 году.

Как было отмечено в комментариях к nealmcb, существует официальная политика по этому вопросу: Стандарт IEC_80000

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файлов есть две возможности: Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 ТБ / 1.36 TiB)« Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой-2 (по умолчанию должно быть база-10).
111
ответ дан 6 August 2018 в 04:06

Существует два способа (в общем случае) обозначения порядков величины, чтобы упростить чтение больших чисел, сначала вы можете использовать мощность 10.

10⁰ = 1 10¹ = 10 10² = 100 10³ = 1000

Или мощности двух

2⁰ = 1 2¹ = 2 2² = 4 2³ = 8

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) за килограмм.

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается, когда числа становятся больше. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

kilo заключается в том, что термины получены из исходных префиксов si, кило, мега, гига, но со словом «двоичный». Таким образом, i является второй буквой бинарных. Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится «Kibibyte».

Все это определено в стандарте IEC_80000.

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, tebibyte is (210) 4 и т. Д.

Prefix Bytes Prefix Bytes 1 Byte = (2^10)^0 = 1 1 Byte = (10^3)^0 = 1 1 Kibibyte = (2^10)^1 = 1024 1 Kilobyte = (10^3)^1 = 1000 1 Mebibyte = (2^10)^2 = 1048576 1 Megabyte = (10^3)^2 = 1000000 1 Gibibyte = (2^10)^3 = 1073741824 1 Gigabyte = (10^3)^3 = 1000000000 1 Tebibyte = (2^10)^4 = 1099511627776 1 Terabyte = (10^3)^4 = 1000000000000

Имейте в виду, что binary термин kilobyte используется, когда автор означает кибибит. Ренди Оррисон указывает, что двоичная единица была введена только в 1999 году.

Как было отмечено в комментариях к nealmcb, существует официальная политика по этому вопросу: Стандарт IEC_80000

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файлов есть две возможности: Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 ТБ / 1.36 TiB)« Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой-2 (по умолчанию должно быть база-10).
111
ответ дан 6 August 2018 в 04:07

Существует два способа (в общем случае) обозначения порядков величины для упрощения чтения больших чисел, сначала вы можете использовать мощность 10.

  10⁰ = 1 10¹ = 10  10² = 100 10³ = 1000  

Или мощности двух

  2⁰ = 1 2¹ = 2 2² = 4 2³ = 8  

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) для kilo .

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается по мере увеличения чисел. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

Логика за i заключается в том, что термины получены из исходных префиксов si, kilo, mega, giga, но со словом binary put in in. Таким образом, i является второй буквой двоичного кода . Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится как «Kibibyte».

Все это определено в стандарте IEC_80000 .

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, тебибит - это (210) 4 и т. Д.

  Префикс байтов Префикс Байты 1 Байт = (2 ^ 10) ^ 0 = 1 1 Байт = (10  ^ 3) ^ 0 = 1 1 Kibibyte = (2 ^ 10) ^ 1 = 1024 1 Kilobyte = (10 ^ 3) ^ 1 = 1000 1 Mebibyte = (2 ^ 10) ^ 2 = 1048576 1 мегабайт = (10 ^ 3  ) ^ 2 = 1000000 1 Гибибит = (2 ^ 10) ^ 3 = 1073741824 1 Гигабайт = (10 ^ 3) ^ 3 = 1000000000 1 Тебибит = (2 ^ 10) ^ 4 = 1099511627776 1 терабайт = (10 ^ 3) ^  4 = 1000000000000  

Помните, что очень часто, термин kilobyte используется, когда автор означает кибибайт.


Как было обнаружено в комментариях nealmcb, существует официальная политика по этому поводу: https: // wiki. ubuntu.com/UnitsPolicy

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файла возможны две возможности:

  • Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 TB / 1.36 TiB)»
  • Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой -2 (значение по умолчанию должно быть base-10).
111
ответ дан 7 August 2018 в 22:06

Существует два способа (в общем случае) обозначения порядков величины для упрощения чтения больших чисел, сначала вы можете использовать мощность 10.

  10⁰ = 1 10¹ = 10  10² = 100 10³ = 1000  

Или мощности двух

  2⁰ = 1 2¹ = 2 2² = 4 2³ = 8  

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) для kilo .

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается по мере увеличения чисел. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

Логика за i заключается в том, что термины получены из исходных префиксов si, kilo, mega, giga, но со словом binary put in in. Таким образом, i является второй буквой двоичного кода . Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится как «Kibibyte».

Все это определено в стандарте IEC_80000 .

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, тебибит - это (210) 4 и т. Д.

  Префикс байтов Префикс Байты 1 Байт = (2 ^ 10) ^ 0 = 1 1 Байт = (10  ^ 3) ^ 0 = 1 1 Kibibyte = (2 ^ 10) ^ 1 = 1024 1 Kilobyte = (10 ^ 3) ^ 1 = 1000 1 Mebibyte = (2 ^ 10) ^ 2 = 1048576 1 мегабайт = (10 ^ 3  ) ^ 2 = 1000000 1 Гибибит = (2 ^ 10) ^ 3 = 1073741824 1 Гигабайт = (10 ^ 3) ^ 3 = 1000000000 1 Тебибит = (2 ^ 10) ^ 4 = 1099511627776 1 терабайт = (10 ^ 3) ^  4 = 1000000000000  

Помните, что очень часто, термин kilobyte используется, когда автор означает кибибайт.


Как было обнаружено в комментариях nealmcb, существует официальная политика по этому поводу: https: // wiki. ubuntu.com/UnitsPolicy

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файла возможны две возможности:

  • Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 TB / 1.36 TiB)»
  • Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой -2 (значение по умолчанию должно быть base-10).
111
ответ дан 10 August 2018 в 10:20

Существует два способа (в общем случае) обозначения порядков величины для упрощения чтения больших чисел, сначала вы можете использовать мощность 10.

  10⁰ = 1 10¹ = 10  10² = 100 10³ = 1000  

Или мощности двух

  2⁰ = 1 2¹ = 2 2² = 4 2³ = 8  

Используя эти ряды в качестве базы, мы получаем числа 1000 и 1024 (10³ и 2¹⁰) для kilo .

В байт имеется восемь бит. Таким образом, один килобайт составляет 8 × 10³ = 8000 бит. Производители жестких дисков используют этот метод. В информатике люди обычно используют полномочия двух, поэтому один кибибайт равен 8 × 2¹⁰ = 8192 бит.

Разница только увеличивается по мере увеличения чисел. Некоторые даже смешали эти две системы, чтобы получить хорошие номера, чтобы надеть их упаковку. Вот почему на дискете 1,44 МБ нет ни 1,44 мегабайта, ни 1,44 мегабайта (они используют 1024 × 1000).

Логика за i заключается в том, что термины получены из исходных префиксов si, kilo, mega, giga, но со словом binary put in in. Таким образом, i является второй буквой двоичного кода . Мнемоника для кибибайта - «килобайтный байт», а «KiB» произносится как «Kibibyte».

Все это определено в стандарте IEC_80000 .

Обратите внимание, что mebibyte не определяется как 2²⁰, а как (210) 2, хотя они равны. Гибибит (210) 3, тебибит - это (210) 4 и т. Д.

  Префикс байтов Префикс Байты 1 Байт = (2 ^ 10) ^ 0 = 1 1 Байт = (10  ^ 3) ^ 0 = 1 1 Kibibyte = (2 ^ 10) ^ 1 = 1024 1 Kilobyte = (10 ^ 3) ^ 1 = 1000 1 Mebibyte = (2 ^ 10) ^ 2 = 1048576 1 мегабайт = (10 ^ 3  ) ^ 2 = 1000000 1 Гибибит = (2 ^ 10) ^ 3 = 1073741824 1 Гигабайт = (10 ^ 3) ^ 3 = 1000000000 1 Тебибит = (2 ^ 10) ^ 4 = 1099511627776 1 терабайт = (10 ^ 3) ^  4 = 1000000000000  

Помните, что очень часто, термин kilobyte используется, когда автор означает кибибайт.


Как было обнаружено в комментариях nealmcb, существует официальная политика по этому поводу: https: // wiki. ubuntu.com/UnitsPolicy

Таким образом, эта политика напоминает разработчикам использовать либо префиксы SI, либо IEC, но никогда не смешивать их. Далее говорится:

Для размеров файла возможны две возможности:

  • Показывать как base-10, так и base-2 (в этом порядке). Например, ядро ​​Linux: «2930277168 512-байтовые аппаратные сектора: (1.50 TB / 1.36 TiB)»
  • Показывать только base-10 или дать пользователю возможность выбирать между базой-10 и базой -2 (значение по умолчанию должно быть base-10).
111
ответ дан 13 August 2018 в 16:45
  • 1
  • 2
    @nealmcb блестящий, большое спасибо – Stefano Palazzo♦ 19 January 2011 в 04:45
  • 3
    С удовольствием. Я потратил кучу времени на это и связанные с этим ошибки. Спасибо за отличную запись здесь! – nealmcb 19 January 2011 в 09:12
  • 4
    Вместо того, чтобы «помнить, что очень часто термин« килобайт »используется, когда автор означает« кибибит »). Я бы сказал: «Имейте в виду, что термин« кибибайт »был введен только в 1999 году, а до этого килобайт - 1024 байта. Большинство документации, программного обеспечения и программистов старше 12 лет по-прежнему будут использовать оригинальную форму. & Quot; Кроме того, отличная запись. (Датируйте очень быстрый взгляд на википедию, я мог бы быть немного или два.) – Randy Orrison 25 November 2011 в 14:00
  • 5
    @RandyOrrison Это миф. & Quot; кило- & Quot; был использован с обоими определениями в вычислениях с 1950-х годов. [D0] en.wikipedia.org/wiki/Timeline_of_binary_prefixes – endolith 23 January 2016 в 20:55
Что означает MiB? В частности, «i»?

Поскольку никто на самом деле не ответил на это: «MiB» означает «мегабайтный байт», который может быть сокращен до «mebibyte» (хотя это звучит глупо, и я предпочел бы просто придерживаться слова « megabinary "). См. Объяснение NIST.

Итак, «i» происходит от слова «двоичный».

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

κ = 1024, κ2 = 1024², κ3 = 1024³, ... (греческая буква kappa, сложна для ввода) KKB = 1024, MMB = 1024², GGB = 1024³, ... (может быть неверно истолкован как megamegabyte = TB) bK = 1024, bK² = 1024², bK³ = 1024³, ... (когда было предложено, на многих компьютерах даже не было строчного регистра) 1B10 = 1024, 1B20 = 1024², 1B30 = 1024³, ... k₂B = 1024, M₂B = 1024², G₂B = 1024³, ...
10
ответ дан 25 May 2018 в 23:25

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki / Kibi- # IEC_standard_prefixes

10
ответ дан 25 May 2018 в 23:25

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 25 May 2018 в 23:25

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki / Kibi- # IEC_standard_prefixes

10
ответ дан 25 July 2018 в 22:36

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 25 July 2018 в 22:36

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki / Kibi- # IEC_standard_prefixes

10
ответ дан 26 July 2018 в 22:57

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 26 July 2018 в 22:57

это стандарт IEC префикс означает "сила двух"

2^10 = 1024 = Ги

2^20 = 1048576 = Ми-

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

10
ответ дан 2 August 2018 в 04:02

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 2 August 2018 в 04:02

это стандарт IEC префикс означает "сила двух"

2^10 = 1024 = Ги

2^20 = 1048576 = Ми-

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

10
ответ дан 4 August 2018 в 20:05

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 4 August 2018 в 20:05

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki / Kibi- # IEC_standard_prefixes

10
ответ дан 6 August 2018 в 04:06

Это двоичные префиксы, соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 6 August 2018 в 04:06

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

подробнее о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http://en.wikipedia.org/wiki / Kibi- # IEC_standard_prefixes

10
ответ дан 6 August 2018 в 04:07

они представляют собой двоичные префиксы, соответствующие более общим десятичных префиксов. (Вот хорошая статья, которая объясняет и обоснование.)

4
ответ дан 6 August 2018 в 04:07

Они бинарные префиксы , соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 7 August 2018 в 22:06

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

более подробная информация о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http: // en.wikipedia.org/wiki/Mebibyte

10
ответ дан 7 August 2018 в 22:06

Они бинарные префиксы , соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 10 August 2018 в 10:20

это стандартный префикс стандарта IEC, который означает «по мощности двух»

2 ^ 10 = 1024 = Ki -

2 ^ 20 = 1048576 = Mi -

более подробная информация о

http://en.wikipedia.org/wiki/Kibi-#IEC_standard_prefixes

http: // en.wikipedia.org/wiki/Mebibyte

10
ответ дан 10 August 2018 в 10:20

Они бинарные префиксы , соответствующие более общим десятичным префиксам. (Это хорошая статья, которая хорошо объясняет обоснование.)

4
ответ дан 13 August 2018 в 16:45

Другие вопросы по тегам:

Похожие вопросы: