Vous êtes-vous déjà demandés pourquoi votre nouveau disque dur 160GB n’en fait que 149 dans Mac OS ou Windows ? Vous pensez qu’on vous a arnaqué ? En fait, pas du tout. Tout est une question de normes.
Dans le language courant, c’est à dire tel qu’affiché par le Finder ou Windows, nous avons que 1Mo=1MB=1024ko=1024kB, que 1Mb=1000kb et finalement 1B (byte)=1octet=8b (bits). Or, d’après les normes internationales (IEC 60027-2) ce n’est par exacte ! En partie en tout cas. En effet, en réalité 1Mo=1000ko=1000kB=8000kb. En revanche, 1Mio (prononcez, un mébioctet)=1MiB=1024kiB=1024kio (kibioctet).
Alors pourquoi le Finder pense le contraire et ne s’adapte pas aux normes ? Pour des raisons historiques sans doute. Le choix de la norme s’explique par le fait que k=1000 (par exemple 1km=1000m) et jamais 1024.
Voici un exemple de calcul. Reprenons notre disque de 160GB, tel qu’indiqué sur la boîte dudit disque. Nous avons donc:
160*1000*1000*1000 = 160000000000 octets
160000000000/1024/1024/1024=149GiB (gibioctets). Et voilà où sont passés les octets manquants: dans une histoire de calcul. En bref:
- Le Finder dit que 1Mo=1MB=1024ko pour des raisons historiques mais ce n’est pas aux normes
- Les disques durs disent que 1Mo=1000ko aussi sans doute pour des raisons commerciales, mais c’est aux normes !
- Les débits internet (ADSL,…) se disent en kb ou Mb. Donc on a qu’un accès 1Mb/sec a un débit en réalité de 1000/8=125kB/sec