100Mbps를 100MB/s로 읽으면 파일 전송 시간을 여덟 배 짧게 계산하게 됩니다. 100Mbps는 단위를 바꾸면 12.5MB/s입니다. 1GB를 1,000MB로 보고 파일 데이터가 이 속도로 일정하게 전송된다고 가정하면 약 80초가 걸립니다. 이 글은 2026년 9월 14일 확인한 공식 단위 정의로 계산한 예시이며, 특정 인터넷 상품이나 장소의 실제 속도를 측정한 결과는 아닙니다.

숫자보다 먼저 b와 B를 구분하세요

파일 크기에서 쓰는 B는 바이트, 통신 속도의 bit는 비트입니다. 미국 국립표준기술연구소(NIST)의 단위 비교에 따르면 1바이트는 8비트입니다. 따라서 초당 메가비트인 Mbps를 초당 메가바이트인 MB/s로 바꾸려면 8로 나눕니다. 100이라는 숫자가 같아도 단위가 다르면 같은 양이 아닙니다.

여기서는 1MB를 1,000,000바이트, 1GB를 1,000,000,000바이트로 계산합니다. MiB와 GiB는 다른 단위입니다. 같은 NIST 자료는 1MiB를 1,048,576바이트, 1GiB를 1,073,741,824바이트로 구분합니다. 파일 속성에 바이트 수가 보이면 그 값을 이용하는 편이 모호한 용량 표시를 그대로 읽는 것보다 정확합니다.

재현 예시: 1GB와 1GiB를 같은 파일로 계산하지 않기

아래는 파일 데이터의 전송 속도가 일정하다고 놓은 가상 사례입니다. 연결을 시작하는 시간, 멈춤, 재전송, 전송에 필요한 부가 데이터, 다운로드 후 처리 시간은 포함하지 않았습니다. 실제 완료 시각을 약속하는 표가 아니라 단위와 산식을 확인하는 표입니다.

파일 크기가정한 파일 전송 속도단위를 맞춘 속도계산한 전송 시간
1GB = 1,000MB100Mbps12.5MB/s80초
1GiB = 약 1,073.742MB100Mbps12.5MB/s약 85.9초
5GB = 5,000MB100Mbps12.5MB/s400초, 즉 6분 40초
5GB = 5,000MB500Mbps62.5MB/s80초

계산은 ‘파일 크기 ÷ 초당 전송량’입니다. 파일을 MB, 속도를 Mbps로 적었다면 예상 초 = 파일 크기(MB) × 8 ÷ 속도(Mbps)로 정리할 수 있습니다. 예를 들어 5GB는 5,000 × 8 ÷ 100 = 400초입니다. 마지막에 60으로 나누면 분 단위가 됩니다.

1GiB 행은 반올림한 MB 표시를 다시 계산하지 않고 정확한 바이트 수로 구했습니다. 계산 과정에서는 가능한 한 원래 값을 유지하고, 독자에게 보여 줄 때만 소수 자릿수를 줄이면 표마다 답이 조금씩 달라지는 일을 줄일 수 있습니다.

속도 화면의 숫자가 무엇을 뜻하는지도 확인하세요

회선의 안내 속도, 한 파일을 내려받을 때 표시되는 속도, 브라우저가 제공하는 추정값을 같은 측정 결과로 취급하지 마세요. ‘100’이라는 숫자만 적어 두면 나중에 어떤 값을 계산에 넣었는지 알기 어렵습니다. 측정 화면이나 상품 설명의 이름, 단위, 확인 시각을 함께 남기는 것이 좋습니다.

예를 들어 MDN의 NetworkInformation.downlink 설명은 브라우저가 제공하는 값을 Mbps 단위의 유효 대역폭 추정치로 설명합니다. 최근 연결에서 관측한 처리량 등을 바탕으로 하며, 일부 주요 브라우저에서는 지원되지 않습니다. 이 숫자는 지금 받으려는 파일의 완료 시간을 직접 잰 값이 아닙니다. 값이 보이지 않는다는 이유만으로 인터넷 연결이 끊겼다고 판단해서도 안 됩니다.

단위 환산 자체는 8로 나누면 되지만, 그 값이 내 파일의 실제 전송 속도인지는 별도의 문제입니다. 위 표의 100Mbps는 계산을 위한 가정입니다. 인터넷 상품 이름에 같은 숫자가 있다는 이유만으로 1GB 파일이 언제나 정확히 80초 만에 도착한다고 안내하지 않습니다.

마감이 있는 파일은 ‘받기’와 ‘사용하기’를 나누세요

가상으로 오전 9시 회의에서 쓸 5GB 압축 자료를 받는 상황을 생각해 보세요. 전송 계산이 6분 40초라고 해서 8시 53분 20초에 시작하면 준비가 끝난다고 정하면 곤란합니다. 압축을 풀고 파일이 정상적으로 열리는지 확인하는 시간은 그 계산에 들어 있지 않기 때문입니다.

준비표를 ‘다운로드 시작 → 파일 저장 완료 → 압축 해제 → 필요한 문서 열기’로 나눠 적어 보세요. 인터넷 전송이 끝난 상태와 발표 준비가 끝난 상태를 구분할 수 있습니다. 급한 자료라면 실제 사용하는 장소와 기기로 작은 자료부터 확인하고, 본 파일이 저장된 뒤 열리는지까지 점검합니다. 여유 시간은 한 번 정한 고정 비율을 보장값처럼 쓰지 말고, 업무의 마감과 실패 시 다시 받을 방법을 고려해 잡으세요.

사진이나 영상이 민감한 자료라면 속도 시험만을 위해 외부 서비스에 올릴 필요는 없습니다. 자신이 받아도 되는 파일로 작업하고, 대용량 시험 전에는 남은 데이터와 저장 공간도 확인하세요.

다음번에 다시 쓸 수 있는 기록 네 가지

첫째, 파일 크기와 단위를 기록합니다. 가능하면 정확한 바이트 수를 남깁니다. 둘째, 속도 수치와 단위가 Mbps인지 MB/s인지 적습니다. 셋째, 그 값이 계산용 가정인지 직접 관측한 값인지 표시합니다. 넷째, 시작·저장 완료·사용 준비 완료 시각을 나눠 기록합니다.

실제로 잰 경과 시간을 비교하려면 시작점과 끝점도 같아야 합니다. 한 번은 저장 완료까지, 다른 한 번은 압축 해제까지 재면 인터넷 성능을 비교하는 기록으로 쓰기 어렵습니다. 숫자 하나를 더 정밀하게 적는 것보다 무엇을 측정했는지 분명히 하는 것이 먼저입니다.

자주 묻는 질문

100Mbps인데 12.5MB/s보다 낮게 나오면 바로 고장인가요?

그 숫자만으로 원인을 확정할 수 없습니다. 먼저 같은 파일과 같은 구간을 비교했는지, 표시 단위와 측정 조건이 무엇인지 확인하세요. 12.5MB/s는 100Mbps를 환산한 값이며 내 환경의 실측 보장값은 아닙니다.

MB/s로 표시되는 속도도 8로 나눠야 하나요?

이미 MB/s라면 다시 나누지 않습니다. 파일 크기가 MB이고 속도가 MB/s이면 파일 크기를 속도로 나눈 값이 초입니다.

다운로드 계산으로 업로드 시간도 알 수 있나요?

산식은 같지만 업로드에 해당하는 속도를 따로 넣어야 합니다. 다운로드 수치를 그대로 복사하면 같은 조건을 계산한 것이 아닙니다.

1GB를 무조건 1,024MB로 넣으면 되나요?

이 글의 십진 단위에서는 1GB가 1,000MB입니다. 1GiB는 1,024MiB이므로 단위 표기를 먼저 확인하세요. 표시가 모호하면 파일의 정확한 바이트 수로 계산하세요.