GB와 GiB는 비슷해 보여도 기준이 다릅니다

SI 접두어인 kB·MB·GB·TB는 10의 거듭제곱을 사용합니다. 반면 IEC가 만든 KiB·MiB·GiB·TiB는 2의 거듭제곱을 분명하게 표시합니다. 따라서 1GB와 1GiB는 같은 용량이 아닙니다.

10진 단위와 2진 단위의 byte 수
10진 단위byte2진 단위byte
1 kB1,000 B1 KiB1,024 B
1 MB1,000,000 B1 MiB1,048,576 B
1 GB1,000,000,000 B1 GiB1,073,741,824 B
1 TB1,000,000,000,000 B1 TiB1,099,511,627,776 B

1GB를 GiB로 바꾸면 약 0.9313GiB이고, 1GiB를 GB로 바꾸면 약 1.0737GB입니다. 저장장치 포장에는 10진 GB를 사용하고 운영체제가 2진에 가까운 값을 다른 이름으로 표시하면 사용자가 보는 숫자가 작아질 수 있습니다. 공간이 사라진 것이 아니라 표시 기준이 달라진 것입니다.

미국 국립표준기술연구소(NIST)의 binary prefix 정의는 1MiB를 220B, 1GiB를 230B로 설명하고, MB와 GB는 각각 106B와 109B로 구분합니다.

Mbps와 MB/s는 대문자 B 하나로 8배 차이가 납니다

소문자 b는 bit, 대문자 B는 byte입니다. 1byte는 8bit이므로 같은 초당 전송량이라면 100Mbps는 이론상 12.5MB/s입니다. 인터넷 회선은 주로 Mbps 또는 Gbps로 표시하고, 파일 복사 프로그램은 MB/s나 GB/s를 쓰기 때문에 단위를 맞추지 않으면 시간을 8배 잘못 계산할 수 있습니다.

초당 byte = 초당 bit ÷ 8
다운로드 시간(초) = 파일 크기(byte) × 8 ÷ 실효 전송 속도(bit/s)
100Mbps를 MB/s로 바꾸기100,000,000bit/s ÷ 8 = 12,500,000byte/s이므로 이론상 12.5MB/s입니다. 여기서 네트워크 효율을 80%로 잡으면 실효 속도는 80Mbps, 즉 10MB/s가 됩니다.

같은 1GB도 단위와 실효 속도에 따라 시간이 달라집니다

파일 크기와 회선 속도별 예상 다운로드 시간
파일표시 속도효율계산 시간
1GB100Mbps100%80초
1GB100Mbps80%100초
1GiB100Mbps100%약 85.9초
1GiB100Mbps80%약 107.4초
10GB500Mbps80%200초

1GB와 1GiB의 차이는 약 7.37%입니다. 파일이 커질수록 이 차이도 함께 커집니다. 또한 회선 광고 속도가 같더라도 Wi-Fi 신호, 서버 제한, 여러 기기의 동시 사용과 프로토콜 오버헤드 때문에 실제 시간은 더 길어질 수 있습니다.

측정한 80Mbps에 효율 80%를 다시 곱하면 왜 틀릴까요?

100Mbps 회선에서 실제 파일 전송 속도가 80Mbps로 측정됐다고 가정합니다. 이미 측정값에 반영된 손실을 다시 빼지 않으려면 ‘광고 속도 100Mbps × 효율 80%’ 또는 ‘측정 속도 80Mbps × 효율 100%’ 중 하나를 사용합니다. 둘 다 실효 속도가 80Mbps이므로 1GB의 예상 다운로드 시간은 100초로 같습니다.

1GB × 8 = 8,000,000,000bit
8,000,000,000bit ÷ 80,000,000bit/s = 100초
80Mbps에 80%를 또 적용하면 64Mbps → 125초

125초는 측정된 80Mbps보다 추가로 20% 느려진 상황의 예상치입니다. 추가 감속을 가정하려는 것이 아니라면 같은 손실을 두 번 반영한 셈입니다. 속도 측정 서비스의 결과도 다른 서버로 파일을 받을 때의 속도를 보장하지 않으므로, 가능하면 해당 전송에서 확인한 평균 속도를 사용합니다.

광고 100Mbps · 효율 80%로 계산측정 80Mbps · 효율 100%로 계산

표의 1GiB · 100Mbps · 효율 80% 예시도 재현하기 — 파일 크기만 바꾸면 약 107.4초가 됩니다. 링크는 예시 입력값을 채우며, 실제 네트워크 측정을 수행하지는 않습니다.

실효 속도는 결과를 보수적으로 보는 장치입니다

표시 속도 100Mbps가 모든 순간 파일 데이터에 온전히 쓰이는 것은 아닙니다. 네트워크 제어 정보, 암호화, 재전송, 서버와 저장장치 처리 속도도 영향을 줍니다. 다운로드 시간 계산기의 실효 속도 입력은 이 차이를 한 비율로 반영하기 위한 값입니다.

  • 유선 연결과 가까운 서버에서는 표시 속도에 비교적 가까울 수 있습니다.
  • 공용 Wi-Fi, 혼잡 시간, 먼 서버에서는 실효 비율이 더 낮을 수 있습니다.
  • 측정한 실제 Mbps가 있다면 광고 속도 대신 그 값을 입력하는 편이 낫습니다.
  • 압축 해제와 설치 시간은 네트워크 다운로드 시간에 포함되지 않습니다.

단위를 확인하는 순서

  1. 파일 크기가 GB인지 GiB인지 확인합니다.
  2. 전송 속도의 b와 B가 소문자·대문자 중 무엇인지 확인합니다.
  3. 파일 크기를 byte, 속도를 bit/s로 바꿔 같은 기준에 맞춥니다.
  4. 파일 크기에 8을 곱한 뒤 실효 bit/s로 나눕니다.
  5. 서버·Wi-Fi·저장장치 때문에 실제 시간은 더 길 수 있음을 남겨둡니다.
작성·검산 방법표의 시간은 potatospark 다운로드 시간 계산기와 같은 단위 변환 함수로 계산하고, GB·GiB 값은 NIST가 공개한 SI·binary prefix 정의와 다시 대조했습니다.
다운로드 시간 계산하기데이터 용량 변환하기