Because of irregularities in definition and usage of the kilobyte, the exact number could be any one of the following:
- 1024 times 1,152,921,504,606,846,976 bytes - 1024 times 1024 times 1024 times 1024 times 1024 times 1024 times 1024, or 270. This is 1024 times a exabyte. This is the definition used in computer science and computer programming
- 1,000,000,000,000,000,000,000 bytes - or 10 21.
See integral data type.
A yottabyte is 1024 times a zettabyte.
To clarify the meaning(1) above, the International Electrotechnical Commission (IEC), a standards body, in 1997 proposed short unions of the International System of Units (SI) prefixes with the word "binary." They did not provide a name for this number, although, it would probably be zebibyte. This naming convention has not been widely accepted.