Taille reel d'un fichier binaire??

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