Мне нравится знать, как рассчитывается размер файла в операционной системе?Как ОС вычисляет размеры файлов?
Мое лучшее предположение, что ОС каким-то образом отслеживает список файлов и все связанные с ними куски дисков, которые они занимают, и просто умножает (количество фрагментов диска размером * chunk), но это не даст точного размера файла так как в куске может быть неиспользуемое пространство, тогда я предполагаю, что он может зациклиться на все байты последнего куска, пока не найдет символ null termnination.
Я думаю, это зависит от ОС, но им просто пытаюсь понять общую картину, но в противном случае им искать ответы, связанные с UNIX :)
https://en.wikipedia.org/wiki/Inode – devnull
спасибо devnull, который ответил на мой вопрос :) не могли бы вы создать ответ вместо комментария? –