🛠️ToolsShed

데이터 저장 용량 변환

바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트 등을 변환.

데이터 저장소 변환기는 비트, 바이트, 킬로바이트, 메가바이트, 기가바이트, 테라바이트, 페타바이트 간에 디지털 저장 크기를 변환합니다. 하드웨어 사양 비교, 클라우드 저장소 예산 계획, 파일 크기 분석, 데이터베이스 용량 보고서 해석 시 저장 단위 이해가 필수적입니다.

어떤 단위에든 값을 입력하면 도구가 즉시 다른 모든 단위의 동등한 값을 보여줍니다. 이 도구는 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 MB

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.