Деление на 8, а не на 1024 требуется из-за особенностей двоичной системы счисления, в которой происходит кодирование и хранение информации на компьютере. 1
Значения единиц измерения информации в этой системе получаются не из степеней десяток, а из степеней двойки. 1 Число 8 (2^3) — это одна из таких степеней, а 1024 (2^10) — другая. 1
Например, при переводе из бит в байты нужно делить на 8, так как байт состоит из 8 бит. 24