Почему fr_count и len отличаются в коде ниже?
FileReader fr = new FileReader(filename);
int c;
long fr_count = 0;
while ( -1 != (c = fr.read()) )
fr_count++;
long len = new File(filename).length();
Я использовал приведенный выше код для двух файлов. Вот результаты:
test.txt
FileReader: 263742
File.length: 265963
output.enc
FileReader: 146360
File.length: 212998