Bonjour,
Je souhaitrais savoir quel est le moyen le plus efficace pour lire un fichier octet par octet (pour calculer un checksum).
ce qui parait le simple, c'est :
- fopen()
- fread() de 1 octet jusqu'à EOF
- fclose()
Sachant que le fichier est sur une mémoire de masse, est ce que le fopen() va tout copier en RAM ?
Est ce que la fonction fread est une fonction "lente" ?
Est-il plus efficace de de lire tout le fichier d'un coup (quid de la récupération sa taille...) et de le placer dans un char* avant de manipuler cette variable ?
Merci d'avance pour vos avis.
PS : développement sur un OS type UNIX
Nicolas

 

 
		
		 
         
 

 
			
			


 
   



 Lecture d'un fichier octet par octet
 Lecture d'un fichier octet par octet
				 Répondre avec citation
  Répondre avec citation 
  
  
 
 
 
 
  
				


 Envoyé par phi1981
 Envoyé par phi1981
					
 
   

 
  
 
 
			
Partager