01.02.2020, 18:02
(Ten post był ostatnio modyfikowany: 01.02.2020, 20:40 przez Lexan.)
Kilobajt a kibibajt, megabajt a mebibajt.
W szkołach na informatyce czy w szkołach policealnych na kierunku technik informatyk jest błędnie nauczane, że 1 kilobajt to 1024 bajty.
Wg tego co jest napisane w artykule na https://pl.wikipedia.org/wiki/Kilobajt 1 kilobajt (kB) to 1000 bajtów natomiast 1024 bajty to 1 kibibajt (KiB).
W systemie Windows o ile kibibajt od kilobajta można odróżnić po dużym K (KB) to na mebibajty jest błędnie używany skrót MB sugerujący, że to megabajty. Innymi słowy Windows podaje rozmiar w mebibajtach, a pisze, że to megabajty.
Przykład: 2,46 MB (bajtów: 2 582 302). 2582302/1024/1024≈2,46
Mimo, że widnieją litery MB to rozmiar podany jest mebibajtach. Powinno być napisane 2,46 MiB, a nie MB.
Co mnie zainspirowało do założenia tematu? Gdy chciałem sprawdzić jaki debit ma stream radia Konkret Club i w tym celu nagrałem 62-sekundową próbkę (RealPlayer nie pokazuje debitu transmisji strumieniowej), kliknąłem na właściwości żeby odczytać rozmiar pliku i podzielić przez sekundy to gdy wartość podaną w KB mnożyłem przez 8 i dzieliłem przez sekundy, albo wartość podaną w bajtach mnożyłem przez 8, dzieliłem przez 1024 i potem przez sekundy to wychodził mi nietypowy debit 126 kbps zamiast typowego 128 kbps. Nie był to błąd powstały w wyniku zaokrąglenia czasu do całych sekund. Dzieląc przez 61,5 wychodziło około 127 kbps. Dopiero gdy rozmiar pliku w bajtach pomnożyłem przez 8, podzieliłem przez 1000 i potem podzieliłem przez 62,49 to wyszło mi około 128 kbps.
Wg tego co jest napisane w artykule na https://pl.wikipedia.org/wiki/Kilobajt 1 kilobajt (kB) to 1000 bajtów natomiast 1024 bajty to 1 kibibajt (KiB).
W systemie Windows o ile kibibajt od kilobajta można odróżnić po dużym K (KB) to na mebibajty jest błędnie używany skrót MB sugerujący, że to megabajty. Innymi słowy Windows podaje rozmiar w mebibajtach, a pisze, że to megabajty.
Przykład: 2,46 MB (bajtów: 2 582 302). 2582302/1024/1024≈2,46
Mimo, że widnieją litery MB to rozmiar podany jest mebibajtach. Powinno być napisane 2,46 MiB, a nie MB.
Co mnie zainspirowało do założenia tematu? Gdy chciałem sprawdzić jaki debit ma stream radia Konkret Club i w tym celu nagrałem 62-sekundową próbkę (RealPlayer nie pokazuje debitu transmisji strumieniowej), kliknąłem na właściwości żeby odczytać rozmiar pliku i podzielić przez sekundy to gdy wartość podaną w KB mnożyłem przez 8 i dzieliłem przez sekundy, albo wartość podaną w bajtach mnożyłem przez 8, dzieliłem przez 1024 i potem przez sekundy to wychodził mi nietypowy debit 126 kbps zamiast typowego 128 kbps. Nie był to błąd powstały w wyniku zaokrąglenia czasu do całych sekund. Dzieląc przez 61,5 wychodziło około 127 kbps. Dopiero gdy rozmiar pliku w bajtach pomnożyłem przez 8, podzieliłem przez 1000 i potem podzieliłem przez 62,49 to wyszło mi około 128 kbps.