Deux systèmes se cachent dans un même alphabet
Les tailles de données portent deux costumes différents. Les fabricants de disques, les opérateurs réseau et la facturation cloud citent des préfixes SI décimaux où chaque palier multiplie par 1000. Les systèmes d'exploitation, les tailles mémoire et beaucoup de documentation affichent encore des paliers binaires de 1024 étiquetés des mêmes lettres. Les préfixes IEC KiB, MiB, GiB et TiB ont été inventés pour séparer les deux, et les convertisseurs croisés entre familles sont les ponts honnêtes. Fixez le système avant de toucher à l'arithmétique, car une conversion partie d'une supposition erronée se trompe avec assurance.
La bande passante compte des bits, le stockage des octets
Le b minuscule de Mbps et le B majuscule de Mo/s diffèrent d'un facteur huit, et presque chaque estimation de transfert erronée vient de les avoir brouillés. Les débits arrivent en bits par seconde, les tailles de fichiers et les quotas vivent en octets, donc les questions de débit vers taille passent par les convertisseurs de bits avec le facteur huit écrit dans le calcul. Le faire une fois comme étape explicite vaut mieux que réparer un calendrier resté silencieusement optimiste de 800 pour cent.
Les octets bruts sont pour les machines
Les journaux, les API et les listages de répertoires émettent des comptes d'octets parce que la précision est bon marché pour le logiciel et illisible pour les humains. Convertir ces valeurs brutes en Ko, Mo ou Go est ce qui rend une ligne de journal comparable à un quota ou à un plafond de pièce jointe, et la direction inverse compte quand un script doit comparer à une limite en octets. Gardez la convention de la plateforme en vue en le faisant — certaines documentent leurs limites en unités binaires tout en rapportant l'usage en octets bruts.
Paliers voisins et la piste d'audit
Le travail quotidien consiste à passer entre unités adjacentes — un forfait qui a débordé son palier de Mo, un plafond d'envoi énoncé en Go, une archive qui approche le To — et chaque palier hérite de la question de système de la section précédente. Pour les estimations, l'arithmétique décimale grossière suffit. Pour les acceptations, les vérifications de facturation et les comparaisons d'achat, notez ensemble la valeur d'origine, les deux unités, la convention choisie et le résultat, parce qu'un nombre de capacité incapable de montrer son travail est une dispute future. Et quand un nombre compte vraiment, convertissez-le dans les deux systèmes et réconciliez — le même téraoctet lu par les ponts décimal et binaire doit raconter une seule histoire cohérente.