Taille reel d'un fichier binaire??

Résolu
tobylegelu Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
tobylegelu Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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.
A voir également:

4 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
Si un float est stocké dans 32 bits, soit 4 octets, 512 * 4 font bien 2048
0
tobylegelu Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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)
0
tobylegelu Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
Merci
0