Question sur la taille des fichiers

Fermé
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019 - 24 nov. 2019 à 19:17
 ali - 27 nov. 2019 à 16:48
Bonjour,

tout d'abord merci de me lire. Ce message est lié à la question du lien suivant que je vous invite à consulter : https://forums.commentcamarche.net/forum/affich-13138783-combien-fait-2gb-en-mo

Il me semble que la réponse sélectionnée par les internautes n'est pas la "bonne" car il existe un Bureau international qui fixe le standard universel pour les unités et qui a fixé que "kilo" signifie 10 puissance 3 c'est-à-dire que 1 kilogramme correspond à 1000 grammes. Et pas 1024 grammes ;)

Mais voici ma question : comment se fait-il que 1,99 Go (2 144 323 825 octets) pour windows ? est-ce qu'il s'agit d'une erreur liée à une vidéo prise par le téléphone, puis envoyé d'abord par wetransfer (qui limite à 2GB les envois) puis par transfernow (limite de 4GB) : je crois néanmoins que la personne a réenvoyé le même fichier, non modifié par elle. Or 2 GB devrait correspondre à 2 048 000 000 octets , sur windows, non ?

un ex utilisateur Apple perdu sur son PC windows qu'il connait très mal, vous remerciant d'avance pour vos explications!

4 réponses

jfmimi Messages postés 13734 Date d'inscription mercredi 12 décembre 2018 Statut Contributeur Dernière intervention 23 novembre 2022 1 911
24 nov. 2019 à 20:35
Salut
en informatique ont travail en base 2 et non en base 10
c'est pour ça qu'il y as une différence
en puriste 1 KO =1024 octets
l'unité est le bit
un bit as la valeur 0 ou 1
électroniquement le courant passe ou ne passe pas
0
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
25 nov. 2019 à 00:50
vous ne répondez pas à la question. en plus vous faites erreur. car le kilo comme précisé dans mon message vaut universellement (tous secteurs confondus 10 puissance 3). d'ou la création du https://en.wikipedia.org/wiki/Kibibit
0
jfmimi Messages postés 13734 Date d'inscription mercredi 12 décembre 2018 Statut Contributeur Dernière intervention 23 novembre 2022 1 911 > hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
Modifié le 25 nov. 2019 à 07:59
C'est vous qui faite erreur
comme déja dit en informatique ont travaille pas en base 10
ont travail sur des nombres binaire soit en base 2
j'ai fait de la programmation assembleur et je sait de quoi je parle
si vous ete si fort et malin pourquoi poser la question
0
epango Messages postés 37298 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 31 décembre 2024 Ambassadeur 4 227
Modifié le 25 nov. 2019 à 10:37
Raison pour laquelle la capacité des supports (disques durs, SSD, etc.) qui est énoncée par les constructeurs qui est en décimale est toujours petite vue par l'ordinateur qui fonctionne en binaire. par contre les barrettes qui ont des capacités en binaire et dont les tailles, pour raison, sans doute, de simplicité d'énoncée, ont des capacités réelles plus élevées.


0
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
25 nov. 2019 à 15:34
Bonjour, avez vous lu la fin de ma question ? " Or 2 GB devrait correspondre à 2 048 000 000 octets , sur windows, non ?"
0
Utilisateur anonyme
25 nov. 2019 à 16:03
Bonjour,
Sur Windows :

2 Go = 2x1024x1024x1024 octets = 2 147 483 648‬ octets
0
epango Messages postés 37298 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 31 décembre 2024 4 227
25 nov. 2019 à 16:37
Comment fais-tu tes calculs?
0
Utilisateur anonyme > epango Messages postés 37298 Date d'inscription vendredi 24 août 2007 Statut Membre Dernière intervention 31 décembre 2024
Modifié le 25 nov. 2019 à 17:36
C'est pas compliquer,

1024 octets = 1Ko
1024 Ko = 1 Mo
1024 Mo = 1 Go
etc...

Du moins c'est comme ça que procède Windows pour la taille des fichiers et notamment des données de stockage comme les disques durs par exemple.

un exemple plus concret avec un disque dur :



1 000 186 310 656 octets = 931 Go et des poussières


(1000186310656 diviser par 1024 trois fois d'affilée)
0
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
26 nov. 2019 à 01:02
en fait je m'en étais douté mais j'avais un peu la flemme de faire le calcul. merci d'avoir pris la peine de me répondre!

bien amicalement
0
jfmimi Messages postés 13734 Date d'inscription mercredi 12 décembre 2018 Statut Contributeur Dernière intervention 23 novembre 2022 1 911
Modifié le 25 nov. 2019 à 20:08
voila un convertisseur de mesure informatique:
https://www.convertworld.com/fr/mesures-informatiques/
0
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
26 nov. 2019 à 01:06
merci beaucoup. comment expliquer la différence entre ce qu'affiche Windows et ce convertisseur : 1,99 Gigaoctet vaut 2,1367462298×109 octets
pour rappel sur mon ordinaeur il me donne 2 144 323 825 octets pour cette vidéo d'1,99 Go
0
bonjour
avec des arrondis à 2 chiffres après la virgule.
On peut tester 1.9970571855 et le convertisseur dit est =à 2,144323825×109 o mais dans le tableau il arrondit à 1,997057186 Go si on lui demande 9 chiffres après la virgule...
0
hautboyjoli Messages postés 6 Date d'inscription dimanche 24 novembre 2019 Statut Membre Dernière intervention 27 novembre 2019
27 nov. 2019 à 01:14
oui en effet par contre si j'écris 2 144 323 825 octets et que je demande combien ça fait en Go il me donne 1,8626451492×10-9 Go
surpris du résultat j'ai écris pour tester moi aussi 1.9970571855 et le convertisseur dit est =à 2,144323825×109
là je suis perdu... dans un sens ça donne un résultat et un autre résultat dans l'autre sens?
0
Bonjour
On fait pas la même manip, si j'écris 2144323825 octet sans virgule ni point ni espace il donne bien 1,9970571855 Go avec 10 décimales.
Si j'écris avec des espaces 2 144 323 825 octets effectivement ça bug avec ton résultat.

Moralité il y a toujours un mode d'emploi et une norme d'écriture des nombres à respecter, et qui peut changer selon le logiciel ou le matériel. Mais c'est pas toujours précisé.

Problème équivalent aux 2 normes:
. Go d'avant 1998 en binaire avec 1028 octet par Kilooctet qui doit ou devrait s'écrire Gio maintenant
. Go depuis 1998 en base 10 avec 1000 octet par Kilooctet

Donc selon le matériel et le logiciel on doit s'adapter pour pouvoir tous les utiliser. Et dans un forum on se retrouve encore avec l'obligation d'expliquer que windo 95 mais aussi des logiciels bien plus récents la norme c'est celle d'avant 1998 (comme le prouve la photo du disque dur de passionnedinformatique01). Sinon tu comprends plus et tu peut pas t'en servir correctement.

Windows et Apple c'est tout américain pourtant ils utilisent pas toujours les mêmes normes donc l'Amérique c'est un grand pays de liberté...
0
Arf! j'ai buggé j'ai écri 1028 au lieu de 1024
0