🛠️ToolsShed

データストレージ変換

バイト、キロバイト、メガバイト、ギガバイト、テラバイトなどを変換。

データストレージコンバーターは、ビット、バイト、キロバイト、メガバイト、ギガバイト、テラバイト、ペタバイト間でデジタルストレージサイズを変換します。ハードウェアの仕様の比較、クラウドストレージの予算計画、ファイルサイズの分析、データベース容量レポートの解釈に不可欠です。

任意の単位に値を入力すると、ツールはすぐに他のすべての単位の同等の値を表示します。このツールは1 KiB = 1024バイトの2進数(IEC)標準と1 KB = 1000バイトの10進数(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.