데이터 저장 용량 변환
바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트 등을 변환.
이 도구 소개
데이터 저장소 변환기는 비트, 바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트, 페타바이트 간에 디지털 저장 크기를 변환합니다. 하드웨어 사양 비교, 클라우드 저장소 예산 계획, 파일 크기 분석, 데이터베이스 용량 보고서 해석 시 저장 단위 이해가 필수적입니다.
어떤 단위에든 값을 입력하면 도구가 즉시 다른 모든 단위의 동등한 값을 보여줍니다. 이 도구는 1 KiB = 1024바이트인 이진(IEC) 표준과 1 KB = 1000바이트인 십진(SI) 표준 모두를 지원합니다.
일반적인 변환으로는 특정 기가바이트 수에 몇 메가바이트가 들어 있는지, 대역폭 계산을 위해 파일이 비트로 얼마나 큰지, 또는 테라바이트로 표시된 디스크 용량을 포맷 후 실제로 제공하는 기가바이트로 변환하는 것이 있습니다.
자주 묻는 질문
코드 구현
# Data storage conversion (decimal SI units)
# 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes, etc.
def bytes_to_kb(b: float) -> float:
return b / 1_000
def bytes_to_mb(b: float) -> float:
return b / 1_000_000
def bytes_to_gb(b: float) -> float:
return b / 1_000_000_000
def bytes_to_tb(b: float) -> float:
return b / 1_000_000_000_000
# Binary IEC units (used by OS)
# 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes, etc.
def bytes_to_kib(b: float) -> float:
return b / 1024
def bytes_to_mib(b: float) -> float:
return b / (1024 ** 2)
def bytes_to_gib(b: float) -> float:
return b / (1024 ** 3)
# Examples
print(bytes_to_gb(1_000_000_000)) # 1.0 (1 TB drive, decimal)
print(bytes_to_gib(1_000_000_000)) # 0.9313 (same drive, binary/OS view)
print(bytes_to_mb(500_000_000)) # 500.0 MBComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.