1024 기준과 1000 기준은 왜 둘 다 있나
컴퓨터는 주소를 2진수로 세기 때문에 용량도 2의 거듭제곱으로 묶는 것이 자연스럽습니다. 2¹⁰ = 1,024가 1,000과 가까워서 오래전부터 1,024바이트를 “1킬로바이트”라고 불렀습니다. 그러나 킬로·메가·기가는 국제단위계에서 1,000배·1,000,000배를 뜻하는 접두어입니다. 뜻이 둘로 갈리자 국제전기기술위원회(IEC)는 1,024 기준에키비(Ki)·메비(Mi)·기비(Gi)·테비(Ti)라는 이름을 새로 주었습니다. 그래서 오늘날 KB는 1,000바이트, KiB는 1,024바이트를 뜻하는 것이 원칙입니다.
문제는 현장이 이 원칙을 반쯤만 따른다는 점입니다. 저장장치 제조사는 1,000 기준으로 용량을 표기하고(1TB = 1,000,000,000,000바이트), 윈도우 탐색기는 1,024로 나눈 값을 그대로 GB라고 적습니다. 그래서 1TB 외장하드를 꽂으면 화면에는 931GB가 뜹니다. 용량이 사라진 것이 아니라 931.32GiB를 GB라고 적었을 뿐입니다. 맥OS는 10.6판부터 1,000 기준으로 바꿨기 때문에 같은 디스크가 1TB로 표시됩니다. 표기 차이는 급이 올라갈수록 벌어져서 KB는 2.34%, MB는 4.63%, GB는 6.87%, TB는 9.05%, PB는 11.06% 작아 보입니다.
Mbps와 MB/s를 구별하기
통신 속도는 초당 비트 수로 적습니다(Mbps = megabits per second). 파일 용량은 바이트이고 1바이트는 8비트입니다. 따라서 100Mbps 회선의 실제 내려받기 속도는 100 ÷ 8 = 12.5MB/s입니다. 이 8배를 빼먹으면 예상 시간이 정확히 8배 틀립니다. 1GB 파일을 100Mbps로 받으면 8 × 10⁹비트 ÷ 10⁸비트/초 = 80초, 1GiB라면 8,589,934,592 ÷ 10⁸ = 85.9초입니다. 통신 쪽 K·M·G는 1,000 기준이라 1Mbps는 1,000,000비트/초입니다. 한편 윈도우 복사 창에 뜨는 MB/s는 사실 MiB/s인 경우가 많아, 이 계산기는 MB/s와 MiB/s를 따로 고를 수 있게 했습니다.
단위 대조표 (B ~ EB)
| 1000 기준 | 바이트 | 1024 기준 | 바이트 | 차이 |
|---|---|---|---|---|
| B | 1 | B | 1 | - |
| KB | 1,000 | KiB | 1,024 | 2.4% |
| MB | 1,000,000 | MiB | 1,048,576 | 4.86% |
| GB | 1,000,000,000 | GiB | 1,073,741,824 | 7.37% |
| TB | 1,000,000,000,000 | TiB | 1,099,511,627,776 | 9.95% |
| PB | 1,000,000,000,000,000 | PiB | 1,125,899,906,842,624 | 12.59% |
| EB | 1,000,000,000,000,000,000 | EiB | 1,152,921,504,606,846,976 | 15.29% |
차이 칸은 같은 급의 1024 기준 단위가 1000 기준 단위보다 몇 % 큰지입니다. 더 큰 단위로는 제타(ZB, 10²¹)·요타(YB, 10²⁴)와 제비(ZiB)·요비(YiB)가 있습니다. 1YiB는 2⁸⁰ = 1,208,925,819,614,629,174,706,176바이트로, 일반 소수 계산으로는 끝자리를 담을 수 없는 크기입니다. 그래서 이 계산기는 단위 배수를 모두 정수(BigInt)로 두고 계산하며, 정확한 바이트 수도 정수로 보여 줍니다.
하드디스크 표기 용량과 화면 표시
| 제조사 표기 | 정확한 바이트 | 화면 표시(1024 기준) | 작아 보이는 비율 |
|---|---|---|---|
| 128 GB | 128,000,000,000 | 119.21 GiB | 6.87% |
| 256 GB | 256,000,000,000 | 238.42 GiB | 6.87% |
| 512 GB | 512,000,000,000 | 476.84 GiB | 6.87% |
| 1 TB | 1,000,000,000,000 | 931.32 GiB | 9.05% |
| 2 TB | 2,000,000,000,000 | 1.82 TiB | 9.05% |
| 4 TB | 4,000,000,000,000 | 3.64 TiB | 9.05% |
| 8 TB | 8,000,000,000,000 | 7.28 TiB | 9.05% |
여기에 포맷할 때 쓰이는 파일 시스템 공간이 더 빠지므로 실제 쓸 수 있는 용량은 표보다 조금 더 적습니다.
흔한 파일 크기와 전송 시간
| 파일 | 1000 기준 | 1024 기준 | 100Mbps로 |
|---|---|---|---|
| 문서 한 쪽(텍스트) (한글 약 700자) | 2 KB | 1.95 KiB | 0초 |
| 카카오톡 사진 1장 (축소 전송) | 300 KB | 292.97 KiB | 0.024초 |
| 휴대폰 사진 1장 (1200만 화소 JPG) | 4 MB | 3.81 MiB | 0.32초 |
| MP3 음악 1곡 (4분, 256kbps) | 8 MB | 7.63 MiB | 0.64초 |
| 무손실(FLAC) 1곡 (4분, CD 품질) | 35 MB | 33.38 MiB | 3초 |
| 스마트폰 4K 동영상 1분 (약 50Mbps) | 350 MB | 333.79 MiB | 28초 |
| CD 한 장 (734MB) | 734 MB | 700 MiB | 59초 |
| 영화 1편(1080p) (2시간) | 4 GB | 3.73 GiB | 5분 20초 |
| DVD 한 장 (단면 1층) | 4.7 GB | 4.38 GiB | 6분 16초 |
| 영화 1편(4K HDR) (2시간) | 25 GB | 23.28 GiB | 33분 20초 |
| 블루레이 한 장 (단면 1층) | 25 GB | 23.28 GiB | 33분 20초 |
| 요즘 PC 게임 1종 (설치 용량) | 100 GB | 93.13 GiB | 2시간 13분 |
회선 속도별 내려받기 시간
| 회선 | 실제 속도 | 사진 4MB | 영화 4GB | 게임 100GB |
|---|---|---|---|---|
| 10 Mbps | 1.25 MB/s | 3초 | 53분 20초 | 22시간 13분 |
| 100 Mbps | 12.5 MB/s | 0.32초 | 5분 20초 | 2시간 13분 |
| 500 Mbps | 62.5 MB/s | 0.064초 | 1분 4초 | 26분 40초 |
| 1 Gbps | 125 MB/s | 0.032초 | 32초 | 13분 20초 |
표의 시간은 회선 속도가 온전히 나올 때의 이론값입니다. 통신 규약이 쓰는 몫(헤더), 상대 서버의 속도 제한, 와이파이 간섭 때문에 실제로는 보통 표기 속도의 70~90%만 나옵니다. 위 계산기에 실측 속도를 넣으면 더 현실적인 시간을 볼 수 있습니다.