Taille reel d'un fichier binaire??

[Résolu/Fermé]
Signaler
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
23 décembre 2007
-
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
23 décembre 2007
-
Bonjour,
je doit calculer la taille reel d'un fichier binaire qui contient 512 float de type 0.1295.
En faisant clique droit et propriete il m'indique la taille suivant: 2048 octects.
Comment faire pour calculer ceci à la main???
merci d'avance.

4 réponses

Messages postés
18254
Date d'inscription
lundi 15 janvier 2007
Statut
Non membre
Dernière intervention
6 septembre 2021
5 360
Si un float est stocké dans 32 bits, soit 4 octets, 512 * 4 font bien 2048
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
23 décembre 2007

merci de ta reponse mais pourrais tu me donner quelque precision stp.
par exemple j'ai vu q'un integral est codé sur 4 octect, est ce toujour le cas?
Si non comment choisir le nombre de bits pour coder un integrale et un float??
PS: je travail sous matlab
Messages postés
18254
Date d'inscription
lundi 15 janvier 2007
Statut
Non membre
Dernière intervention
6 septembre 2021
5 360
le problème : ça dépend !!
sur un OS 32 bits (Windows, Linux ), un entier, un flottant=32 bits, un double=64bits
c'est pour cela qu'en C, il y a sizeof:
sizeof
L'opérateur unaire sizeof retourne la taille d'un objet en bytes
A noter aussi que sur Windows, la taille exacte (le nombre d'octets occupés sur le disque) d'un fichier est toujours multiple de 4096 (voir propriétés du fichier)
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
23 décembre 2007

Merci