=

가장 많이 찾는 디지털 저장 용량 변환

데이터 단위와 환산값

단위기호바이트 기준
테라바이트TB1,000,000 MB
기가바이트GB1,000 MB
메가바이트MB1 MB기준 단위
킬로바이트kB0.001 MB
바이트B0.000001 MB
테비바이트TiB1,099,512 MB
기비바이트GiB1,074 MB
메비바이트MiB1.04858 MB
메가비트Mb0.125 MB
비트bit0.000000125 MB
페타바이트PB1,000,000,000 MB
페비바이트PiB1,125,899,907 MB
키비바이트KiB0.001024 MB
기가비트Gb125 MB

방법과 출처

자주 묻는 질문

1 TB 디스크가 왜 931 GB로 보이나요?

제조사는 10진법으로 세고(1 TB = 1조 바이트), 시스템은 1,024를 밑으로 셉니다. 10¹²를 2³⁰으로 나누면 931이 나옵니다. 사라진 공간은 없고 표시 단위만 다릅니다. 윈도우가 GB라고 부르는 것의 정확한 이름은 사실 기비바이트입니다.

인터넷 속도는 MB인가요 Mb인가요?

속도는 초당 메가비트(Mb/s)로 광고되며, 메가바이트의 8분의 1입니다. 800 Mb/s 광회선은 초당 약 100 MB를 내려받습니다.

바이트는 언제나 8비트였나요?

바이트는 아니고, 옥텟은 그렇습니다. 바이트는 처음에 문자 하나를 담는 데 필요한 비트 묶음을 뜻했고 그 크기는 기계를 따랐습니다. CDC 메인프레임에서는 6비트, 36비트 PDP-10에서는 9비트였습니다. 프랑스어의 octet은 바로 그 모호함을 없애려고 만든 말이고, 정확함이 중요할 때 네트워크 표준도 같은 이유로 같은 말을 씁니다. IEC 80000-13이 이를 정리했습니다. 옥텟은 8비트이며 영어로 B, 프랑스어로 o라고 씁니다.

글자 하나는 몇 바이트인가요?

글자에 따라 1에서 4바이트입니다. 웹의 거의 전부가 쓰는 UTF-8에서 악센트 없는 라틴 문자는 1바이트, 악센트 붙은 문자와 키릴, 그리스, 히브리, 아랍 문자는 2바이트, 한글과 한자와 가나, 그리고 대부분의 인도계 문자는 3바이트, 이모지는 4바이트입니다. 그래서 같은 1,000자가 영어로는 약 1 kB, 프랑스어로는 1.1 kB, 러시아어로는 2 kB, 한국어와 일본어로는 3 kB가 됩니다. 조합된 이모지는 더 나갑니다. 폭 없는 결합 문자로 이어 붙인 국기나 가족 이모지는 하나만으로 8에서 25바이트입니다.

3 kB 파일이 왜 디스크에서 4 kB를 차지하나요?

파일 시스템이 바이트 단위가 아니라 블록 단위로 공간을 내주기 때문입니다. NTFS, ext4, APFS는 기본으로 4키비바이트 블록을 씁니다. 500바이트짜리 파일이 4,096바이트를 차지하고, 그런 파일 만 개면 실제 내용 5 MB를 담는 데 40 MB를 먹습니다. 윈도우의 파일 속성 창은 크기와 디스크 할당 크기 두 숫자를 함께 보여 줍니다. 블록이 흔히 128키비바이트에 이르는 exFAT 메모리카드에서는 그 차이가 극적으로 벌어집니다.

1024를 뜻하는 킬로는 킬로가 아니다

SI 접두어는 언제나 1000을 곱합니다. 킬로는 1000, 메가는 100만, 기가는 10억입니다. 컴퓨팅은 수십 년 동안 그 접두어를 2의 거듭제곱에 빌려 썼고, 그래서 1킬로바이트가 1024바이트를 뜻했습니다. 1998년에 나온 IEC 80000-13 표준이 따로 이진 접두어를 만들어 이를 정리했습니다. 키비바이트는 1024바이트, 메비바이트는 1024키비바이트, 그런 식입니다. 킬로바이트는 처음부터 그랬어야 할 것, 곧 1000바이트로 돌아갔습니다.

그 차이는 사는 메모리카드마다 드러납니다. 1테라바이트로 팔린 디스크는 실제로 1조 바이트를 담고 있지만, 윈도우는 그것을 이진 단위로 세어 931기가바이트라고 표시합니다. 테라바이트의 3분의 1이 사라진 듯 보입니다. 사라진 것은 없고 두 셈법이 엇갈렸을 뿐입니다. 두 번째 함정은 대소문자 하나입니다. 소문자 b는 비트, 대문자 B는 바이트이고, 8비트가 1바이트입니다. 초당 1기가비트로 광고된 광회선은 그래서 잘해야 초당 125메가바이트를 냅니다.

단위 분류