비트를 바이트로 변환
비트를 바이트로 바꾸려면 8로 나누면 됩니다. 8,000,000비트는 1,000,000바이트(1 MB)이고, 256비트 값은 32바이트를 차지합니다. 이 페이지는 속도가 아니라 데이터 양을 변환합니다.
1 b은(는) 다음과 같습니다.
- b1
- kb0.001
- Mb0.000001
- Gb1E-9
- B0.125
- kB0.000125
- MB1.25E-7
- GB1.25E-10
- TB1.25E-13
- KiB0.00012207
- MiB1.19209E-7
- GiB1.16415E-10
모든 계산이 브라우저 안에서 이루어집니다. 입력한 값은 어디에도 전송되지 않습니다.
공식
1 b = 1비트, 1 B = 8비트이므로 다음과 같습니다.
자주 쓰는 변환 값
| b | B |
|---|---|
| 8 b | 1 B |
| 16 b | 2 B |
| 32 b | 4 B |
| 64 b | 8 B |
| 128 b | 16 B |
| 256 b | 32 B |
| 1,000 b | 125 B |
| 8,000,000 b | 1,000,000 B |
예시: 비트 값을 바이트로 바꿔야 할 때
- 암호 키와 해시. 보안 설정은 비트 길이로 표현합니다. 128비트 값은 16바이트, 256비트 값은 32바이트로, 데이터베이스 컬럼이나 버퍼에 할당할 크기가 바로 이 값입니다.
- 계측기에 찍힌 데이터량. 모니터링 도구가 어떤 기기가 하루에 4 Gb를 보냈다고 알려 줍니다. 이는 0.5 GB(500 MB)로, 데이터 제공량에서 차감되는 것은 이 값입니다.
- 프로토콜 필드. 규격서는 필드 크기를 비트로 적는 경우가 많습니다. 32비트 필드는 4바이트, 48비트 필드는 6바이트입니다.
- 속도를 총량으로 바꾼 값. 총 8,000,000,000비트를 전송한 회선은 1,000,000,000바이트, 즉 1 GB를 옮긴 것입니다. 8로 나누는 방법은 어떤 접두어에서도 같습니다. Mb → MB, Gb → GB, Tb → TB.
주의: Mb와 MB
소문자 b는 비트, 대문자 B는 바이트입니다. “500 Mb”는 500 MB가 아니라 62.5 MB이며, 둘을 혼동하면 값이 8배 크거나 작아집니다. 누군가 파일 크기를 Mb로 적었다면 정말 메가비트를 뜻한 것인지 확인하세요. 일상적으로는 대부분 메가바이트를 뜻합니다. 반대로 “500메가 인터넷”의 메가는 메가비트(Mbps)입니다.
2진 단위는 또 다른 함정입니다. 8,388,608비트는 정확히 1 MiB(1,048,576바이트)이지만 MB로는 1.048576 MB입니다. 원래 값이 쓰는 단위를 고르세요. 반대 방향은 바이트 → 비트를 보세요. 초당 같은 8배 관계가 적용되는 속도 변환은 Mbps → 초당 바이트를 쓰고, 두 단위가 왜 따로 존재하는지는 비트와 바이트의 차이에서 읽어 보세요.
자주 묻는 질문
1,000비트는 몇 바이트인가요?
125바이트입니다. 비트 수를 8로 나누면 됩니다.
1 Gb는 몇 MB인가요?
1기가비트는 1,000,000,000비트이고, 이는 125,000,000바이트, 즉 125 MB입니다.
256비트 키는 몇 바이트인가요?
256 ÷ 8 = 32이므로 32바이트입니다.