Tout d'abord, il y a deux types de préfixes lorsqu'il s'agit d'informations numériques (lire bytes) : préfixes SI et préfixes binaires.
Préfixes SI
Les préfixes SI sont des puissances de 1 000 (1 0001, 1 0002, 1 0003, etc.) :
- 1 kB = 1 kilooctet = 1 0001 bytes = 1 000 bytes ;
- 1 MB = 1 mégaoctet = 1 0002 bytes = 1 000 000 bytes ;
- 1 GB = 1 gigaoctet = 1 0003 bytes = 1 000 000 000 bytes ;
- et ainsi de suite.
Comme vous pouvez le constater, seuls les symboles SI méga et au-dessus sont en majuscules. Par conséquent, KB n'est pas un préfixe valide.
Préfixes binaires
Les préfixes binaires sont des puissances de 1 024 (1 0241, 1 0242, 1 0243, etc.) :
- 1 KiB = 1 kibioctet = 1 0241 bytes = 1 024 bytes ;
- 1 MiB = 1 mébioctet = 1 0242 bytes = 1 048 576 bytes ;
- 1 GiB = 1 gibioctet = 1 0243 bytes = 1 073 741 824 bytes ;
- et ainsi de suite.
Comme vous pouvez le voir ici, chaque symbole binaire est en majuscule et un i en minuscule est ajouté avant le symbole B pour indiquer que nous parlons de kibioctets au lieu de kilooctets, de mébioctets au lieu de mégaoctets, etc.
Cependant, les préfixes binaires ne sont pas largement utilisés, Windows ne les utilise pas du tout.
Ce qui se passe ici, c'est que Windows nous indique que le disque dur a une capacité de 300 066 795 520 octets, ce qui, selon Windows, équivaut à 279 Go. Cependant, nous savons que si 1 000 000 000 octets = 1 Go, 300 066 795 520 octets = ~300 Go = ~279,5 GiB.
Par conséquent, si vous voyez 1 KB (ce qui est incorrect, souvenez-vous) ou 1 Mo, supposez que nous parlons respectivement de 1 kibioctet et de 1 mébioctet. Kb, kb, Gb, gb, etc. sont également fréquents, même s'ils représentent des bits (8 bits = 1 octet).
En fin de compte, en aucun cas 1 KB ou 1 Mo ne peuvent avoir de multiples valeurs, même si l' (mauvais) usage semble indiquer le contraire.