Question sur la taille des fichiers

Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
- - Dernière réponse :  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://www.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!
Afficher la suite 

4 réponses

Messages postés
2602
Date d'inscription
mercredi 12 décembre 2018
Statut
Membre
Dernière intervention
11 décembre 2019
281
0
Merci
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
hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
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
jfmimi
Messages postés
2602
Date d'inscription
mercredi 12 décembre 2018
Statut
Membre
Dernière intervention
11 décembre 2019
281 > hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
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
Commenter la réponse de jfmimi
Messages postés
29377
Date d'inscription
vendredi 24 août 2007
Statut
Membre
Dernière intervention
12 décembre 2019
2829
0
Merci
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.


hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
Bonjour, avez vous lu la fin de ma question ? " Or 2 GB devrait correspondre à 2 048 000 000 octets , sur windows, non ?"
Commenter la réponse de epango
Messages postés
273
Date d'inscription
dimanche 22 septembre 2019
Statut
Membre
Dernière intervention
11 décembre 2019
37
0
Merci
Bonjour,
Sur Windows :

2 Go = 2x1024x1024x1024 octets = 2 147 483 648‬ octets
epango
Messages postés
29377
Date d'inscription
vendredi 24 août 2007
Statut
Membre
Dernière intervention
12 décembre 2019
2829 -
Comment fais-tu tes calculs?
passionnedinformatique01
Messages postés
273
Date d'inscription
dimanche 22 septembre 2019
Statut
Membre
Dernière intervention
11 décembre 2019
37 > epango
Messages postés
29377
Date d'inscription
vendredi 24 août 2007
Statut
Membre
Dernière intervention
12 décembre 2019
-
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)
hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
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
Commenter la réponse de passionnedinformatique01
Messages postés
2602
Date d'inscription
mercredi 12 décembre 2018
Statut
Membre
Dernière intervention
11 décembre 2019
281
0
Merci
voila un convertisseur de mesure informatique:
https://www.convertworld.com/fr/mesures-informatiques/
hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
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
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...
hautboyjoli
Messages postés
6
Date d'inscription
dimanche 24 novembre 2019
Statut
Membre
Dernière intervention
27 novembre 2019
-
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?
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é...
Arf! j'ai buggé j'ai écri 1028 au lieu de 1024
Commenter la réponse de jfmimi