Изображение Я ловлю поток сети и подсчитываю, сколько байтов прошло через мои руки, я записываю этот поток в файл.Является ли количество подсчитанных байтов гарантированным равным результату file.length () (после очистки и т. Д.)?
Если вы посмотрите на проводник Windows, он даст вам несколько других чисел (размер на диске)., реальный размер, ...).
Является ли файл java file.length свободным от каких-либо расширений операционной системы и файловой системы для файла?
Javadoc говорит только: The length, in bytes, of the file denoted by this abstract pathname, or 0L if the file does not exist