web-dev-qa-db-fra.com

Pourquoi le même fichier affiche différentes tailles dans différents systèmes d'exploitation

Je veux donner quelques scénarios:

  • Un fichier vidéo indique 700 Mo sous Windows, mais environ 735 Mo sous Ubuntu, qui se trouve dans mon lecteur avec une partition NTFS. De même, un autre fichier indique 446 Mo sous Windows mais 467 Mo sous Ubuntu.

  • De plus, lorsque je télécharge des fichiers sur Internet, ils changent une fois téléchargés dans Ubuntu mais ne changent pas sous Windows.

  • Je dois généralement télécharger des torrents en mentionnant la taille des fichiers. La plupart du temps j'utilise Ubuntu, j'utilise Windows uniquement pour jouer à des jeux.

En fait, mes questions sont:

  • Quelle taille dois-je mentionner lors de la création de torrents?
  • Existe-t-il un outil, un logiciel ou une formule pour calculer la taille de fichier sous Ubuntu équivalente à la taille de fichier sous Windows?

J'ai déjà essayé de suivre des liens mais je n'ai pas trouvé mes réponses réelles:

8
Saurav Kumar

Windows suppose qu'il y a 1024 octets dans une unité en kilo-octets et 1024 kilo-octets dans une unité en mégaoctets. Tandis que Ubuntu suppose, 1000 octets constituent une unité en kilo-octets (Ko), 1000 kilo-octets pour un mégaoctet (Mo), etc.

Windows utilise le "préfixe binaire" et Ubuntu ou GNU/Linux l’utilise dans sa "mousse" appropriée.

Le IEC et NIST normalisé, et a changé les symboles en…

En utilisation, les produits et les concepts généralement décrits utilisant des puissances de 1024 continueraient à l'être, mais avec les nouveaux préfixes IEC.

Par exemple, un module de mémoire de 536870912 octets (512 × 1048576) serait désigné par 512 Mo ou 512 mégaoctets au lieu de 512 Mo ou 512 mégaoctets. À l'inverse, puisque les disques durs ont toujours été commercialisés selon la convention SI: "giga" signifie 1000000000, un disque dur "500 Go" serait toujours étiqueté comme tel.

Selon ces recommandations, les systèmes d'exploitation et les autres logiciels utiliseraient également les préfixes binaires et SI de la même manière, de sorte que l'acheteur d'un disque dur "500 Go" trouverait le système d'exploitation indiquant "500 Go" ou "466 Gio". tandis que 536870912 octets de RAM seraient affichés sous la forme "512 Mio".wikipédia

Donc, pour répondre à votre première question, utilisez la taille basée sur le fait qu'un MB correspond à 1024 Ko. En ce qui concerne la deuxième question, je ne suis pas au courant d'un tel outil.

9
Mitch