Das sind keine Rundungsfehler, ich schätze eher, das ist der Unterschied zwischen der Dateigröße und dem Platz, den sie auf der Platte belegt. Das hat was mit den Clustern zu tun. Wenn ein Cluster 8 KB groß ist, dann belegt jede Datei mindestens 8 KB, weil ein Cluster nicht mehrfach belegt werden kann. Wenn du in einem solchen Fall eine 8 KB Datei hast, dann wird exakt ein Cluster belegt und du hast keinen verschwendeten Speicherplatz. Wenn du allerdings 8 Dateien hast, die 1 KB groß sind, dann werden dadurch 64 KB belegt und 56 KB quasi verschwendet. Das kann sich bei vielen Dateien durchaus läppern, je nachdem wie groß die Cluster (oder Blöcke) sind. Standard ist normalerweise 4 KB. Da belegt jede Datei immer ein vielfaches von 4 KB. Eine Datei mit 4,01 KB belegt also eigentlich 8 KB, wobei exakt 8 KB eben 8 KB belegen.
Wenn man das mit du prüfen will, bekommt man mit --apparent-size die logische Größe. Also die reine Datengröße und nicht das, was die Dateien eigentlich belegen.