Tem certeza de que está sempre usando a mesma unidade?
Alguns programas contam bytes por múltiplos de 1000, outros por múltiplos de 1024. Desta forma, um arquivo de um bilhão de bytes será 1000 000 000 bytes, ou 1000 MB (megabyte), mas apenas 954 MiB (mebibyte). / p>
Veja link