Konverter Penyimpanan Data
Konversi antara byte, kilobyte, megabyte, gigabyte, terabyte, dan lainnya.
Konverter Penyimpanan Data menerjemahkan ukuran penyimpanan digital antara bit, byte, kilobyte, megabyte, gigabyte, terabyte, dan petabyte. Memahami unit penyimpanan sangat penting saat membandingkan spesifikasi perangkat keras, merencanakan anggaran penyimpanan cloud, menganalisis ukuran file, atau menafsirkan laporan kapasitas database.
Masukkan nilai di unit apa pun dan alat langsung menampilkan ekuivalennya di semua unit lain. Alat mendukung standar biner (IEC) β di mana 1 KiB = 1024 byte β dan standar desimal (SI) β di mana 1 KB = 1000 byte.
Konversi umum termasuk memahami berapa megabyte yang terkandung dalam sejumlah gigabyte, menghitung ukuran file dalam bit untuk kalkulasi bandwidth, atau mengonversi kapasitas disk dalam terabyte ke gigabyte yang sebenarnya disediakan setelah pemformatan.
Pertanyaan yang Sering Diajukan
Implementasi Kode
# 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.