Salut!
Si je crée un fichier avec fout= fopen(" ","wb") quelle sera la taille max de ce fichier ?
la taille du fichier crée dépend-elle de son extension?
Salut!
Si je crée un fichier avec fout= fopen(" ","wb") quelle sera la taille max de ce fichier ?
la taille du fichier crée dépend-elle de son extension?
La taille d'un fichier ne dépend pas de l'extension mais :
- de la façon dont tu écris dedans (binaire ou texte) ;
- de la quantité de donnée que tu écris ;
- de la taille d'un secteur sur ton disque dur, on ne peut écrire qu'un seul fichier sur un secteur, mais on peut écrire un fichier sur plusieurs secteurs. Ainsi un fichier est écris sur un nombre entier de secteur.
Ainsi la taille maximum d'un fichier vide est la taille d'un secteur.
La taille maximum d'un fichier va dépendre de l'OS mais on peut aller jusqu'à plusieurs Go.
L'extension d'un fichier ne sert qu'à deux choses :
- donner une information sur le type de fichier et ainsi savoir quels sont les logiciels à utiliser ;
- donner une information sur le formatage des données contenu à l'intérieur.
Tel que tu as écrit ton fopen, tu peux effectivement aller jusqu'à plusieurs Go pour ton fichier. Si l'utilisateur qui exécute le programme a un quota de disque, la taille sera limitée mais le fopen en lui-même ne change rien.
@+
Rémi
Partager