Размер файлов в ОС Windows. (Это КБ или КБ?)

один "килобайт" (КБ) составляет 1024 байта в стандарте JEDEC, тогда как определение сдвинулось в большинстве контекстов, в среднем 1000 байт (КБ) в соответствии с SI. Чтобы устранить эту разницу, используются двоичные префиксы (kiB).

Итак, у нас есть 3 варианта для использования приставок - статьи, МЭК (в двоичной) и метрическая (в десятичной).

мои вопросы-

  1. какой стандарт префикса используется Windows для отображения размера файла? (конечно, это не IEC standard)
  2. почему ОС Windows показывает размеры файлов в КБ (используя заглавный алфавит "K"), когда это маленький алфавит" k " для килограмма в единицах Си?

заглавная " K " обозначает Кельвин в системе единиц СИ.

Я что-то упускаю в понимании?

6
задан Jason Aller
08.05.2023 10:03 Количество просмотров материала 2599
Распечатать страницу

2 ответа

Я отвечу как можно напрямую на ваш вопрос, поскольку использование КБ и КБ и КБ и КБ будут быстро плодиться не по теме дискуссии, что Конвенция война именование уже на протяжении десятилетий.

1.) Какой префикс используется в Windows для отображения размера файла? (конечно, это не стандарт IEC)

на самом деле это ОРГАНИЗАЦИЯ JEDEC 100В.01 стандарт, который означает, что КБ (Killobyte) составляет 1024 байт.

2.) Почему ОС Windows показывает размер файлов в КБ (используя заглавный алфавит "K"), когда это маленький алфавит" k " для килограмма в единицах Си.

опять же, потому что это ОРГАНИЗАЦИЯ JEDEC 100В.01 стандарт для префиксов единиц для емкости полупроводниковых накопителей; это не единица измерения Си и, следовательно, не имеет того же значения.

регистр k может быть синонимом верхнего регистра K при общении с kilo/kibi; for giga,mega и tera,JEDEC, ISO и BIPM SI префиксные нормы определяют их заглавными G,M и T соответственно. Строчная g,m и t используются только в неформальных ситуациях, когда контекст дает смысл (как в я просто поменял свой 1GB NIC или мой 2TB hdd не работает), и per se недействительным.

заглавная "K" обозначает Кельвин в системе единиц СИ. Я что-то упускаю в понимании?

да, в столице K представляет Kelvin когда вы специфически говорите о измерениях температуры и общаетесь с единицами измерения си, однако, мы общаемся с емкостью запоминающего устройства полупроводника и я не сказал бы что я имеет 512 KB of RAM а имею 512 Kelvin Bytes of RAM. Кроме того, это действительно зависит от контекста, чтобы знать, когда / как различать единицы измерения IEC / JEDEC и SI КБ/МБ/ГБ/и т. д.

большинство ОС и подавляющее большинство устройств, которые имеют дело с памятью/хранения использовать префиксы K для кило означает 1024 байта, поэтому, когда я получаю оперативную память, которая говорит, что это модуль 4 ГБ, Я знаю, что это 4 Gibi-байт (4*1024*1024*1024), а не Giga-байт (4*1000*1000*1000).

основным исключением из этого является емкость диска; когда я покупаю флэш-накопитель или жесткий диск, я знаю, когда он говорит 32 ГБ, это означает 32 Giga-байт (32*1000*1000*1000), а не Gibi-байт (32*1024*1024*1024), несмотря на то, что моя ОС сообщит об этом в Гиби-байтах (и, таким образом, возьмет мой диск от 32 ГБ до эффективного 29,8 гиб-диска). Также обратите внимание, что есть некоторые разновидности Linux, которые хотели бы использовать КБ, чтобы означать 1000 байт, независимо от контекста, и это может получить несколько запутанным, как не все приложения в той же ОС будет сообщать размеры то же самое. Большинство производителей устройств, как правило, ставят отказ где-то на "коробке" (или вебсайте etc.) чтобы обозначить, что они означают, когда они говорят KB / GB / etc, как на жестких дисках, которые имеют отказ от ответственности *1GB = 1000000000 bytes.

если вы когда-либо смущены, что стиль вашей ОС сообщает вам, как, вы всегда можете посмотреть, сколько байт файла и затем сделать математику, чтобы увидеть, что ваша ОС говорю вам ('размер файла', а не 'размер на диске' как это разные вещи); если ваша ОС не могу сказать вам, необработанных байтов, есть проблемы посерьезнее за какой суффикс он использует.

или как Рэндалл выразился: kilobyte

39
отвечен txtechhelp 2023-05-09 17:51

в Проводнике Windows, КБ означает килобайт, где он ссылается двоичный кило-1024 байт. Проводник использует заглавную "K", чтобы" указать "двоичный, в отличие от строчного "k", который является стандартным кило-префикс в SI, чтобы означать 1000.

запись в блоге Раймонда Чена почему Explorer использует термин KB вместо KiB? дает обзор того, почему Windows не использует KiB.

Если вы посмотрите вокруг, вы увидите, что никто (в пределах экспериментальной ошибки) использует условия kibibyte и КИБ. При покупке памяти компьютера сумма указывается в мегабайтах и гигабайтах, а не в мегабайтах и гибибайтах. Объем памяти, напечатанный на пустом компакт-диске, указывается в мегабайтах. Каждый документ в Интернете (в пределах экспериментальной ошибки), который говорит о памяти и памяти, использует термины килобайт/КБ, мегабайт/МБ, гигабайт/ГБ и т. д. Вы должны изо всех сил стараться найти людей, которые используют термины kibibyte/KiB, mebibyte/MiB, gibibyte/GiB и т. д.

...

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

13
отвечен Alexey Ivanov 2023-05-09 20:08

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх