web-dev-qa-db-fra.com

Pourquoi Ubuntu ne mesure-t-il plus l'unité de taille de fichier en octets, en mégaoctets, en gigaoctets, etc.?

J'ai lu sur quelque part qu'Ubuntu n'utilisera plus les unités de taille de fichier que nous connaissons tous maintenant (Ko, Mo, Go, To) et basculera vers un autre IEC standard ( KiB, MiB, GiB, TiB). Si cela est vrai, j'aimerais savoir quel est le raisonnement derrière ce changement et l'impact (le cas échéant) de ce changement, en particulier avec les applications multiplateformes ou les applications exécutées avec Wine.

13
Cesar

La réponse courte est oui, les préfixes changent. Mais cela ne fait pas vraiment la différence.

Raisonnement

Il y a toujours eu confusion parce que des unités de style décimal telles que KB, MB, GB étaient utilisées avec des données binaires - KB signifiait 1024 octets, et non 1000 octets comme on pouvait s'y attendre. Et bien sûr, de nombreuses personnes à travers le monde utilisent les préfixes décimaux actuels dans leur vie quotidienne dans le système métrique.

Les ingénieurs réseau et les utilisateurs d’ordinateurs de longue date sont bien entendu formés pour comprendre la différence, mais les confusion confuse signifiait que les applications étaient incohérentes dans leur utilisation; Une application peut utiliser MB pour signifier 1 000 000 octets (en utilisant le préfixe décimal), tandis qu'une autre peut signifier 1 048 576 octets (en utilisant l'interprétation binaire).

Cela a conduit Ubuntu à adopter finalement un nouveau politique des unités .

Impact

L'impact est vraiment juste un problème d'affichage. Les tailles de fichier et la bande passante réseau seront affichées en utilisant les préfixes décimaux, de sorte qu'un fichier de 5 ko sera réellement de 5000 octets. Cela correspond en fait à ce que beaucoup de gens (la plupart?) Attendent.

L'utilisation de la mémoire et certains utilitaires de bas niveau afficheront les tailles à l'aide des préfixes binaires (KiB, MiB, GiB, TiB). Cela peut causer une certaine confusion au début, mais est en réalité meilleur que le statu quo où nous avons un préfixe signifiant deux choses différentes.

Étant donné que Windows utilise toujours l'ancien système ad-hoc, une application Wine peut afficher des tailles de fichier légèrement différentes pour le même fichier. Cependant, au moins, je vois souvent des tailles différentes en tout cas en raison des méthodes d'arrondissement, je ne suis donc pas convaincu qu'il s'agisse d'un problème majeur.

Voir également:

60
jbowtie