Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2886 connectés 

  FORUM HardWare.fr
  Programmation

  [C++] Pourquoi la taille de fichier sous Win9X et WinNt est différente

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Pourquoi la taille de fichier sous Win9X et WinNt est différente

n°89054
jenner
Posté le 14-01-2002 à 10:01:22  profilanswer
 

Bonjour,
J'ai une question sur la mesure des tailles de fichiers qui diffère selon l'OS.
Je mesure la taille d'un fichier sous Win9X, il fait 4 220 584 octets.
Le même fichier sous NT fait 11 837 653 octets. Pourquoi une telle différence et comment faire une comparaison en fct° de L'os (quelle fct° MFC ramènerait ce genre d'info ?)

mood
Publicité
Posté le 14-01-2002 à 10:01:22  profilanswer
 

n°89063
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 14-01-2002 à 10:27:35  profilanswer
 

jenner a écrit a écrit :

Bonjour,
J'ai une question sur la mesure des tailles de fichiers qui diffère selon l'OS.
Je mesure la taille d'un fichier sous Win9X, il fait 4 220 584 octets.
Le même fichier sous NT fait 11 837 653 octets. Pourquoi une telle différence et comment faire une comparaison en fct° de L'os (quelle fct° MFC ramènerait ce genre d'info ?)  




 
de quel fichier parles tu?


---------------
What is popular is not always right, what is right is not always popular :D
n°89068
jenner
Posté le 14-01-2002 à 10:30:33  profilanswer
 

Ben je me suis construit un installeur de fichier et dans mon code je vérifie la taille d'un fichier pdf et si la taille différente de x octets => raise(SIGINT); (tue l'application)

n°89078
Carbon_14
Posté le 14-01-2002 à 11:23:10  profilanswer
 

La taille, elle est lue avec l'explorateur de fichiers ?  
C'est la vraie taille, pas celle qui tient compte du volume des clusters utilisés (en WinNT/NTFS, je sais pas comment ça marche, clusters, autre système ?).
 
En les copiant "à la main", les fichiers sont identiques aux originaux (j'espère ??).

n°89089
darkoli
Le Petit Dinosaure Bleu
Posté le 14-01-2002 à 12:32:32  profilanswer
 

Ben visiblement ce n'est pas une taille de cluster parce que la deuxieme taille est impaire et des cluster de taille impaire, j'ai jamais vu !!!
 
Est ce que le fichier testé est le même où est ce que c'est une version apadtée à chaque OS ?
 
Avec quoi mesure tu la taille ?
 
  => Fonction API Win32
  => Avec l'explorateur  
  => Avec une règle


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°89092
darkoli
Le Petit Dinosaure Bleu
Posté le 14-01-2002 à 12:43:53  profilanswer
 

Va chercher par là : http://msdn.microsoft.com/library/ [...] o_7260.asp
 
GetFileSizeEx ou la même sans Ex


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°89100
jenner
Posté le 14-01-2002 à 12:55:54  profilanswer
 

je mesure la taille du fichier avec CFile::Getstatus en récupérant status.m_size

n°89103
jenner
Posté le 14-01-2002 à 12:59:13  profilanswer
 

tous les fichier ssont identiques !!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++] Pourquoi la taille de fichier sous Win9X et WinNt est différente

 

Sujets relatifs
[Delphi] pb d'ouverture de fichier avec un TFileStream[batch] détruire fichier s'il n'existe pas déjà à un autre endroit...
c lecture dans un fichier[batch] créer un fichier log
[PHP] Insérer une chaine au début d'un fichier (clareté inside!)[PHP] Comment envoyer un fichier sur le server?
[C++] Urgent besion du fichier <socket.h> !!JavaScript : Taille de documet et taille de fenêtre
[ASP] problème de retour chariot dans fichier txt[HTML] Ecrire un fichier sur un serveur
Plus de sujets relatifs à : [C++] Pourquoi la taille de fichier sous Win9X et WinNt est différente


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR