Because of irregularities in definition and usage of the kilobyte, the exact number could be any one of the following:
- 1,099,511,627,776 bytes - 1024 times 1024 times 1024 times 1024, or 240. This is 1024 times a gigabyte. This is the definition used in computer science and computer programming
- 1,000,000,000,000 bytes - or 10 12.
A typical video store contains about 8 terabytes of video. The books in the largest library in the world, the U.S. Library of Congress, contain about 20 terabytes of text.
A petabyte is 1024 terabytes.
To clarify the meaning(1) above, the International Electrotechnical Commission (IEC), a standards body, in 1998 defined new prefixes by combining the International System of Units (SI) prefixes with the word "binary" (see Binary prefix). Thus meaning (1) is called by the IEC a tebibyte (TiB), and meaning (2) is called by the IEC a terabyte. This naming convention has not, as of 2003, been widely adopted.