Представьте себе ситуацию: человек приходит в магазин и просит килограмм мёда. Потом приходит домой, переливает мёд в свою банку, где размечен объём в литрах, после чего бежит ругаться с продавцом, потому что, если верить отметкам на банке, мёда продавец выдал всего пол-литра.
Почему такая ситуация произошла? Потому что человек плохо учился в школе и, услышав, что литр воды примерно равен килограмму, решил, что такое соотношение верно для всех жидкостей. Между тем, в силу того, что плотность мёда выше плотности воды, при том же занимаемом объёме его масса будет больше.
Уважаемый пользователь, которому недосыпали гигабайтов! Так уж сложилось, что компьютеры измеряют всё в двоичной системе, а не в десятичной, как это делают люди. Производители носителей указывают объемы в привычной нам десятичной системе, но ведь компьютер понимает только двоичную. Поэтому 1 гигабайт для компьютера составляет 1 048 576 килобайт, а никак не 1 000 000. И именно поэтому, покупая флешку на 8 гигабайт, надо быть готовым к тому, что ее объем составит 7 611 392 килобайта, то есть указанный продавцом десятичный объем в 8 000 000 минус разница между двоичным и десятичным объёмом, которая в данном случае составит 388 608 килобайт. Так что совершенно естественно, что на флешку объёмом 7,61 ГБ не влез файл весом 7,65.
Так что не переживайте: никто у вас не ворует честным трудом нажитые мегабайты. Лучше освежите школьные познания из области информатики.