Pourquoi fr_count et len seraient-ils différents dans le code ci-dessous ?
FileReader fr = new FileReader(filename);
int c;
long fr_count = 0;
while ( -1 != (c = fr.read()) )
fr_count++;
long len = new File(filename).length();
J'ai utilisé le code ci-dessus sur deux fichiers. Voici les résultats :
test.txt
FileReader: 263742
File.length: 265963
output.enc
FileReader: 146360
File.length: 212998