J'ai vu trois façons de convertir des octets en mégaoctets:
- mégaoctets = octets / 1000000
- mégaoctets = octets / 1024/1024
- mégaoctets = octets / 1024/1000
Ok, je pense que le n ° 3 est totalement faux mais je l'ai vu. Je pense que le n ° 2 a raison, mais je recherche une autorité respectée (comme le W3C, l'ISO, le NIST, etc.) pour clarifier quel mégaoctet est un vrai mégaoctet. Quelqu'un peut-il citer une source qui explique explicitement comment ce calcul est effectué?
Question bonus: si le n ° 2 est un mégaoctet, comment s'appellent les n ° 1 et n ° 3?
BTW: les fabricants de disques durs ne comptent pas comme des autorités sur celui-ci!
math
memory
terminology
units-of-measurement
Utilisateur1
la source
la source
Réponses:
Traditionnellement, par mégaoctet, nous entendons votre deuxième option - 1 mégaoctet = 2 20 octets. Mais ce n'est pas correct en fait car méga signifie 1 000 000. Il y a un nouveau nom standard pour 2 à 20 octets, c'est mebibyte ( http://en.wikipedia.org/wiki/Mebibyte ) et il gagne en popularité.
la source
Il y a une norme CEI qui distingue les termes, par exemple Mebibyte = 1024 ^ 2 octets mais Megabyte = 1000 ^ 2 (afin d'être compatible avec les unités SI comme les kilogrammes où k / M / ... signifie 1000/1000000). En fait, la plupart des gens dans le domaine informatique préféreront Megabyte = 1024 ^ 2 et les fabricants de disques durs préféreront Megabyte = 1000 ^ 2 (car les tailles de disque dur seront plus grandes qu'elles ne le sont).
En fait, la plupart des gens sont confus par la norme CEI (multiplicateur 1000) et la signification traditionnelle (multiplicateur 1024). En général, vous ne devriez pas faire d'hypothèses sur ce que les gens veulent dire. Par exemple, 128 kBit / s pour les MP3 signifie généralement 128 000 bits car le multiplicateur 1000 est principalement utilisé avec les bits unitaires. Mais souvent les gens appellent alors 2048 kBit / s égal à 2 MBit / s - déroutant hein?
Donc, en règle générale, ne faites pas du tout confiance aux unités bit / octet;)
la source
Oh, oui ils le font (et la définition qu'ils supposent du SI est la bonne). Sur un problème connexe, consultez cet article sur CodingHorror.
la source
Diviser par
2
la puissance de20
,(1024*1024)
octets =1
mégaoctetC'est la même chose.
la source
Voici ce que dit la norme (SI):
http://physics.nist.gov/Pubs/SP330/sp330.pdf#page=34
la source
La réponse est que le n ° 1 est techniquement correct basé sur la signification réelle du préfixe Mega, cependant (et dans la vie, il y a toujours un cependant) les calculs pour cela ne sont pas si bons en base 2, c'est ainsi que les ordinateurs comptent , donc le n ° 2 est ce que les gens utilisent vraiment.
la source
Utilisez le calcul auquel vos utilisateurs s'attendront probablement. Vos utilisateurs souhaitent-ils savoir combien d'octets réels se trouvent sur un disque ou en mémoire ou autre, ou se soucient-ils uniquement de l'espace utilisable? La réponse à cette question vous dira quel calcul est le plus logique.
Ce n'est pas une question de précision autant qu'une question de convivialité. Fournissez le calcul le plus utile à vos utilisateurs.
la source
Mégaoctet signifie 2 ^ 20 octets. Je sais que techniquement, cela ne correspond pas aux unités SI, et que certaines personnes ont proposé une nouvelle terminologie pour signifier 2 ^ 20. Rien de tout cela n'a d'importance. Les efforts pour changer le langage pour «clarifier» les choses sont voués à l'échec.
Les fabricants de disques durs l'utilisent pour signifier 1 000 000 octets, parce que c'est ce que cela signifie en SI, ils pensent donc techniquement qu'ils ne mentent pas (alors qu'ils le sont en réalité). Cela relève du mensonge, du foutu mensonge et du marketing.
la source
En général, il est erroné d'utiliser des préfixes SI décimaux (par exemple kilo, méga) en se référant à des tailles de données binaires (sauf dans un usage occasionnel). C'est ambigu et crée de la confusion. Pour être précis, vous pouvez utiliser des préfixes binaires (par exemple 1 mbioctet = 1 Mio = 1024 kibioctets = 2 ^ 20 octets). Quand quelqu'un d'autre utilise des préfixes SI décimaux pour des données binaires, vous devez obtenir plus d'informations avant de savoir ce que cela signifie.
la source