데이터 저장 용량 변환기
비트, 바이트와 십진 단위(kB, MB, GB, TB) 및 이진 단위(KiB, MiB, GiB, TiB) 사이에서 데이터 크기를 변환합니다. 하드 드라이브 용량 차이와 SI/IEC 표준 차이도 확인하세요.
두 가지 킬로바이트
킬로바이트가 몇 바이트냐고 열 명에게 물으면 두 가지 답변이 돌아옵니다 — 1,000 또는 1,024 — 그리고 두 쪽 모두 각자의 맥락에서는 맞습니다. 이 모호함은 수십 년 동안 실질적인 혼란을 일으켜 왔습니다. "500 GB" 하드 드라이브가 Windows에서 약 465 GB로 표시되고, "128 GB" 스마트폰의 실제 저장 공간이 광고보다 적어 보이며, 인터넷 서비스 제공업체는 속도를 메가비트로 홍보하지만 다운로드 관리자는 메가바이트로 계산합니다.
근본 원인은 저장 장치 제조사들이 십진 접두사(10의 거듭제곱)를 채택한 반면, 소프트웨어 엔지니어들은 이진 주소(2의 거듭제곱)를 사용했기 때문입니다. 국제전기기술위원회(IEC)는 1998년에 전용 이진 접두사 — 키비(Ki), 메비(Mi), 기비(Gi) 등 — 를 정의하여 이 문제를 해결했습니다. 이로써 1 KiB는 명확히 1,024바이트, 1 kB는 명확히 1,000바이트를 의미하게 되었습니다.
십진(SI) 단위
SI 시스템은 저장 용량 접두사를 다른 물리량과 마찬가지로 1,000의 거듭제곱으로 정의합니다.
| 단위 | 기호 | 바이트 수 |
|---|---|---|
| 킬로바이트 | kB | 10³ = 1,000 |
| 메가바이트 | MB | 10⁶ = 1,000,000 |
| 기가바이트 | GB | 10⁹ = 1,000,000,000 |
| 테라바이트 | TB | 10¹² = 1,000,000,000,000 |
| 페타바이트 | PB | 10¹⁵ = 1,000,000,000,000,000 |
하드 드라이브, SSD, USB 드라이브, 메모리 카드 제조사들은 모두 이 십진값으로 용량을 표시합니다. 숫자가 더 크게 보인다는 이점도 있습니다. "1 TB" 드라이브에는 정확히 1,000,000,000,000바이트가 들어 있습니다.
이진(IEC) 단위
컴퓨터 메모리와 운영 체제 주소 공간은 2의 거듭제곱으로 동작합니다. IEC 이진 접두사는 이를 정확하게 반영합니다.
| 단위 | 기호 | 바이트 수 |
|---|---|---|
| 키비바이트 | KiB | 2¹⁰ = 1,024 |
| 메비바이트 | MiB | 2²⁰ = 1,048,576 |
| 기비바이트 | GiB | 2³⁰ = 1,073,741,824 |
| 테비바이트 | TiB | 2⁴⁰ = 1,099,511,627,776 |
| 페비바이트 | PiB | 2⁵⁰ = 1,125,899,906,842,624 |
Windows는 오랫동안 파일 크기를 이진값으로 계산하면서 "KB", "GB" 같은 십진 레이블로 표시해 왔으며, 현재도 기본 설정이 그러합니다. 최신 Linux 배포판과 macOS는 대부분 SI 레이블로 전환했습니다.
비트 대 바이트
네트워크 속도는 초당 바이트가 아닌 초당 비트로 측정됩니다. 이는 업계 관행으로, 비트로 표현하면 숫자가 여덟 배 커져 마케팅에 유리합니다.
- 가정용 인터넷은 Mbps(초당 메가비트)로 홍보됩니다.
- 다운로드 관리자는 MB/s(초당 메가바이트)로 진행 상황을 표시합니다.
- 변환식: Mbps ÷ 8 = MB/s.
100 Mbps 회선은 이론적으로 12.5 MB/s로 다운로드할 수 있습니다. 실제로는 프로토콜 오버헤드로 인해 이보다 낮아집니다.
광고 용량과 실제 용량의 차이
변환 계수는 접두사 단계마다 누적됩니다. 기가바이트 수준에서 차이는 약 7%, 테라바이트 수준에서는 약 9%입니다.
| 광고 용량 | 실제 바이트 수 | Windows 표시(GiB) |
|---|---|---|
| 256 GB SSD | 256,000,000,000 | ≈ 238 GiB |
| 1 TB HDD | 1,000,000,000,000 | ≈ 931 GiB |
| 4 TB HDD | 4,000,000,000,000 | ≈ 3,725 GiB |
바이트는 모두 그 자리에 있습니다 — 차이는 전적으로 표기 관행의 문제이며, 데이터 손실이 아닙니다.
RAM은 다릅니다
RAM 제조사들은 메모리 칩이 설계상 2의 거듭제곱으로 주소를 지정하기 때문에 이진 수량으로 용량을 명세합니다(1 GB RAM = 1,073,741,824바이트). 따라서 "16 GB RAM" 모듈은 실제로 16 GiB를 담고 있습니다 — "16 GB"로 마케팅된 하드 드라이브가 16,000,000,000바이트만 저장하는 것과는 다릅니다.
자주 묻는 질문 (FAQ)
kB와 KiB의 차이는 무엇인가요?
1킬로바이트(kB) = 1,000바이트(십진수, SI 접두사). 1키비바이트(KiB) = 1,024바이트(이진수, IEC 접두사). IEC는 1998년에 "키비(kibi-)", "메비(mebi-)", "기비(gibi-)" 접두사를 도입해 이 혼란을 해소했습니다. 그러나 현재도 많은 운영 체제와 파일 관리 도구가 이진수 정의를 사용하면서 "KB"라고 표기하기 때문에 혼동이 생기기 쉽습니다.
하드 드라이브의 용량이 광고보다 적게 표시되는 이유는 무엇인가요?
드라이브 제조사는 십진 접두사(1 GB = 1,000,000,000바이트)를 사용하는 반면, Windows는 이진 단위(1 GB = 1,073,741,824바이트)로 용량을 계산하면서 "GB"라고 표시합니다. 1 TB 드라이브에는 실제로 1,000,000,000,000바이트가 들어 있지만, Windows에서는 약 931 GB로 표시됩니다.
비트와 바이트의 차이는 무엇인가요?
1바이트 = 8비트입니다. 비트는 네트워크 속도(Mbps, Gbps) 표현에 사용되고, 바이트는 파일 크기와 저장 용량 측정에 사용됩니다. 다운로드 시간을 예상하려면 파일 크기(MB)를 연결 속도(Mbps)로 나눈 뒤 8을 곱하면 됩니다.
1 GiB는 몇 바이트인가요?
1 GiB(기비바이트) = 2³⁰바이트 = 정확히 1,073,741,824바이트입니다. 대부분의 운영 체제가 RAM이나 저장 공간을 보고할 때 "1 GB"라고 부르는 실제 양이 바로 이 값입니다.
Disclaimer
십진 접두사(kB, MB, GB…)는 SI 표준에 따라 1,000의 거듭제곱을 사용하며, 이진 접두사(KiB, MiB, GiB…)는 IEC 80000-13 표준에 따라 1,024의 거듭제곱을 사용합니다.