Tutaj mam ten plik w systemie Windows:
Ale czy 62,563 bajtów nie ma 62,6 KB?
Tutaj mam ten plik w systemie Windows:
Ale czy 62,563 bajtów nie ma 62,6 KB?
Odpowiedzi:
62 563 bajtów to 61,0966797 kibibajtów . W KIBI oznacza prefiks podstawą obliczeń jest 1024, bi odstaniu „Binary”, ponieważ 2 ^ 10 = 1024 . To tylko jeden z prefiksów binarnych , inne to mebi lub gibi .
Z drugiej strony kilobajt to 1000 bajtów, przy użyciu klasycznych prefiksów SI, które znasz z kilometrów i kilogramów. Używa podstawy dziesiętnej, 10 ^ 3 = 1000 , więc Google ma rację . Gdybyś szukał tej samej ilości w kibibajtach, uzyskałbyś właściwą odpowiedź w terminologii komputerowej.
Naprawdę ważne jest, aby w dzisiejszych czasach rozróżniać kilogram od kibi, a tak naprawdę Windows powinien zgłaszać to jako „61 KiB”, aby być absolutnie dokładnym. Jest to konwencja IEC ułatwiająca rozróżnienie.
Biorąc to pod uwagę, w dzisiejszych czasach nadal istnieje wiele niejednoznaczności, w których rozmiary dysków twardych są zwykle zgłaszane w jednostkach binarnych (ale nie zawsze jawnie), a prędkości połączeń są podawane w jednostkach SI.
Większość liczb związanych z komputerami używa prefiksów binarnych, w przeciwieństwie do systemu SI, który używa prefiksów dziesiętnych. To znaczy, że:
To odpowiednio 1000 gramów i 1024 bajty. 62563 / 1024 ~= 61
, więc Windows ma rację.
Jednak nie wszystko, co dotyczy komputera, opiera się na prefiksach binarnych, a ta niekonsekwencja często prowadzi do nieporozumień. Ta strona Wikipedii opisuje, jakie prefiksy są używane do pomiaru różnych rzeczy.
Jednym skrajnym przypadkiem jest przepustowość. Zazwyczaj używa prefiksów binarnych wyrażonych w bajtach na sekundę, a prefiksów dziesiętnych wyrażanych w bitach na sekundę. To zdanie jest prawdziwe:
1 bajt na sekundę = 8 bitów na sekundę
Ale ten jest fałszywy:
1 kilobajt na sekundę = 8 kilobitów na sekundę
Bo:
(KB)/s
, gdzie KB używa prefiksu binarnego, a druga opiera się na kHz lub kbaud, stosując dziesiętne prefiks.