GB와 GiB는 비슷해 보여도 기준이 다릅니다
SI 접두어인 kB·MB·GB·TB는 10의 거듭제곱을 사용합니다. 반면 IEC가 만든 KiB·MiB·GiB·TiB는 2의 거듭제곱을 분명하게 표시합니다. 따라서 1GB와 1GiB는 같은 용량이 아닙니다.
| 10진 단위 | byte | 2진 단위 | byte |
|---|---|---|---|
| 1 kB | 1,000 B | 1 KiB | 1,024 B |
| 1 MB | 1,000,000 B | 1 MiB | 1,048,576 B |
| 1 GB | 1,000,000,000 B | 1 GiB | 1,073,741,824 B |
| 1 TB | 1,000,000,000,000 B | 1 TiB | 1,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) × 8 ÷ 실효 전송 속도(bit/s)
같은 1GB도 단위와 실효 속도에 따라 시간이 달라집니다
| 파일 | 표시 속도 | 효율 | 계산 시간 |
|---|---|---|---|
| 1GB | 100Mbps | 100% | 80초 |
| 1GB | 100Mbps | 80% | 100초 |
| 1GiB | 100Mbps | 100% | 약 85.9초 |
| 1GiB | 100Mbps | 80% | 약 107.4초 |
| 10GB | 500Mbps | 80% | 200초 |
1GB와 1GiB의 차이는 약 7.37%입니다. 파일이 커질수록 이 차이도 함께 커집니다. 또한 회선 광고 속도가 같더라도 Wi-Fi 신호, 서버 제한, 여러 기기의 동시 사용과 프로토콜 오버헤드 때문에 실제 시간은 더 길어질 수 있습니다.
실효 속도는 결과를 보수적으로 보는 장치입니다
표시 속도 100Mbps가 모든 순간 파일 데이터에 온전히 쓰이는 것은 아닙니다. 네트워크 제어 정보, 암호화, 재전송, 서버와 저장장치 처리 속도도 영향을 줍니다. 다운로드 시간 계산기의 실효 속도 입력은 이 차이를 한 비율로 반영하기 위한 값입니다.
- 유선 연결과 가까운 서버에서는 표시 속도에 비교적 가까울 수 있습니다.
- 공용 Wi-Fi, 혼잡 시간, 먼 서버에서는 실효 비율이 더 낮을 수 있습니다.
- 측정한 실제 Mbps가 있다면 광고 속도 대신 그 값을 입력하는 편이 낫습니다.
- 압축 해제와 설치 시간은 네트워크 다운로드 시간에 포함되지 않습니다.
단위를 확인하는 순서
- 파일 크기가 GB인지 GiB인지 확인합니다.
- 전송 속도의 b와 B가 소문자·대문자 중 무엇인지 확인합니다.
- 파일 크기를 byte, 속도를 bit/s로 바꿔 같은 기준에 맞춥니다.
- 파일 크기에 8을 곱한 뒤 실효 bit/s로 나눕니다.
- 서버·Wi-Fi·저장장치 때문에 실제 시간은 더 길 수 있음을 남겨둡니다.
