Según el Sistema Internacional de Unidades, los prefijos kilo-, mega- y giga- indican respectivamente 1.000, 1.000.000 y 1.000.000.000 unidades, pero en informática se han usado tradicionalmente los prefijos de esta forma:

1 kilobyte (kB) = 1024 bytes
1 megabyte (MB) = 1024 kilobytes
1 gigabyte (GB) = 1024 megabytes
1 terabyte (TB) = 1024 gigabytes

Pues bien, para evitar confusiones, la Comisión Electrotécnica Internacional creó en 1999 nuevos prefijos para las unidades informáticas, terminados en ‘bi’ (kibi-, mebi-, gibi-…), con lo que quedaría de esta otra forma:

1 kibibyte (KiB) = 1024 bytes y 1 kilobyte = 1000 bytes
1 mebibyte (MiB) = 1024 kibibytes y 1 megabyte = 1000 kilobytes
1 gibibyte (GiB) = 1024 mebibytes y 1 gigabyte = 1000 megabytes
1 tebibyte (TiB) = 1024 gibibytes y 1 terabyte = 1000 gigabytes

Sin embargo, en Windows se sigue usando el sistema tradicional, con lo que, por ejemplo, un disco duro de 2 terabytes puede aparecer en el Explorador de archivos con 1,81 TB (terabytes), cuando en realidad son 1,81 TiB (tebibytes), tal y como aparece en muchas distribuciones Linux.