Tebibyte to Gibibyte
TiB
GiB
Conversion History
| Conversion | Reuse | Delete |
|---|---|---|
| No conversion history to show. | ||
Quick Reference Table (Tebibyte to Gibibyte)
| Tebibyte (TiB) | Gibibyte (GiB) |
|---|---|
| 0.5 | 512 |
| 1 | 1,024 |
| 2 | 2,048 |
| 4 | 4,096 |
| 8 | 8,192 |
| 16 | 16,384 |
| 20 | 20,480 |
About Tebibyte (TiB)
A tebibyte (TiB) equals exactly 1,099,511,627,776 bytes (2⁴⁰ bytes) in the IEC binary system. It is 9.95% larger than the decimal terabyte (10¹² bytes). The tebibyte is used for large storage volumes: enterprise SAN (storage area network) arrays, RAID configurations, and NAS devices often display capacity in TiB. A drive labelled "1 TB" by its manufacturer contains approximately 0.909 TiB. The ~10% gap at this scale is significant for data center capacity planning — a server room specified in TB vs TiB could be off by 10% of the total procurement budget.
A 4 TB NAS drive holds approximately 3.64 TiB. Enterprise SAN systems are commonly sized in multiples of TiB.
About Gibibyte (GiB)
A gibibyte (GiB) equals exactly 1,073,741,824 bytes (2³⁰ bytes) in the IEC binary system. It is 7.37% larger than the decimal gigabyte (10⁹ bytes). The gibibyte is the unit operating systems use internally for memory and storage: a 16 GiB RAM module contains exactly 17,179,869,184 bytes. Linux df, free, and ls -h report in GiB; macOS and Windows are inconsistent in labeling. The gibibyte is the most practically important IEC binary unit because it is the scale at which the SI vs IEC gap (7.4%) most affects everyday storage and RAM specifications.
A 16 GiB RAM stick holds exactly 17,179,869,184 bytes. A 500 GB SSD (decimal) appears as about 465 GiB in Linux.
Tebibyte – Frequently Asked Questions
What is the difference between TB and TiB?
TB (terabyte) = 10¹² bytes = 1,000,000,000,000 bytes (SI decimal). TiB (tebibyte) = 2⁴⁰ bytes = 1,099,511,627,776 bytes (IEC binary). TiB is 9.95% larger. The practical consequence: a 1 TB hard drive (decimal) holds 0.9095 TiB. This 10% gap is the primary reason drive capacity appears lower in the OS than on the box.
How do modern filesystems like ZFS and Btrfs handle TiB-scale storage?
ZFS and Btrfs are copy-on-write filesystems designed for TiB-scale pools with built-in features that traditional filesystems lack. ZFS supports inline deduplication — a 10 TiB pool with 40% duplicate data might show 6 TiB of logical usage but only consume 3.6 TiB physically. Btrfs offers transparent compression (zstd), where a 4 TiB dataset of compressible log files might occupy only 1–2 TiB on disk. Both support snapshots that initially consume zero extra space, growing only as data diverges. These features make "used space in TiB" surprisingly complex to report accurately.
Does Linux use TiB for storage?
Yes. Linux tools (df -h, lsblk) display storage in IEC binary units: KiB, MiB, GiB, TiB. df -h output showing "1.8T" for a 2 TB drive is reporting 1.8 TiB. Modern Linux distributions correctly label these as TiB in technical contexts. This is one of the areas where Linux is more technically precise than Windows or consumer storage labels.
How does RAID affect usable TiB?
RAID arrays lose capacity to redundancy: RAID 1 mirrors two drives (50% efficiency); RAID 5 loses one drive worth of capacity; RAID 6 loses two drives. A 4-drive RAID 5 array of 2 TB drives has 3 × 2 TB = 6 TB raw usable (decimal), ≈ 5.46 TiB, minus filesystem overhead. Enterprise storage also reserves space for spares, snapshots, and wear levelling, further reducing usable TiB.
Is a tebibyte the same as a trillion bytes?
No. A tebibyte (TiB) = 2⁴⁰ bytes = 1,099,511,627,776 bytes — about 1.1 trillion bytes. Exactly one trillion bytes = 10¹² bytes = 1 terabyte (TB, decimal). The tebibyte is approximately 10% larger than a trillion bytes. "Terabyte" is often casually used to mean "1 trillion bytes"; "tebibyte" is the precise binary equivalent at 1,024 gibibytes.
Gibibyte – Frequently Asked Questions
What is the difference between GB and GiB?
GB (gigabyte) = 10⁹ bytes = 1,000,000,000 bytes (SI decimal). GiB (gibibyte) = 2³⁰ bytes = 1,073,741,824 bytes (IEC binary). GiB is 7.37% larger. This is why a 1 TB hard drive labelled by the manufacturer (using 10¹² bytes) appears as approximately 931 GiB in Windows or Linux (which divide by 1,073,741,824). Neither value is wrong; they use different counting systems.
Why have video game install sizes exploded from MiB to hundreds of GiB?
Early PC games (1990s) fit on a few floppy disks — under 10 MiB. CD-era games (late 1990s) reached 650 MiB. DVD-era titles hit 4–8 GiB. Modern AAA games like Call of Duty or Flight Simulator now exceed 100–200 GiB due to uncompressed 4K textures, high-fidelity audio in multiple languages, and pre-rendered cinematics. The growth rate has outpaced Moore's Law: storage needs roughly double every 2–3 years for top-tier games, driven primarily by texture resolution increases that scale quadratically with pixel count.
How much RAM do I actually get with a 16 GB module?
A module sold as "16 GB" RAM by manufacturers means 16 × 10⁹ = 16,000,000,000 bytes? No — RAM is actually built in binary powers. A "16 GB" RAM module contains exactly 2³⁴ = 17,179,869,184 bytes = 16 GiB. In this case, the manufacturer is using "GB" to mean GiB — unlike hard drives, where manufacturers genuinely use decimal GB. RAM capacities are always powers of 2 in gibibytes.
How many gibibytes does a 512 GB SSD have?
A 512 GB SSD (decimal, as labelled by the manufacturer) holds 512,000,000,000 bytes. Divide by 1,073,741,824 to get GiB: 512,000,000,000 ÷ 1,073,741,824 ≈ 476.8 GiB. After OS overhead and firmware reserved space, the usable capacity shown in the OS is typically 450–465 GiB for a nominally 512 GB drive.
Is GiB the correct unit to use for memory?
Yes — GiB is the technically correct unit for binary memory. RAM, CPU cache, and GPU memory are all physically organized in powers of 2, making GiB the natural unit. The JEDEC memory standard (the body that defines RAM specifications) officially uses the IEC GiB notation, even though product packaging often says "GB" for commercial reasons. In engineering and OS development contexts, GiB is the preferred term.