🛠️ToolsShed

Convertisseur de stockage

Convertissez entre octets, kilooctets, mégaoctets, gigaoctets, téraoctets et plus.

Le convertisseur de stockage de données traduit les tailles de stockage numérique entre bits, octets, kilooctets, mégaoctets, gigaoctets, téraoctets et pétaoctets. Comprendre les unités de stockage est essentiel pour comparer les spécifications matérielles, planifier des budgets de stockage cloud ou analyser des tailles de fichiers.

Entrez une valeur dans n'importe quelle unité et l'outil affiche instantanément son équivalent dans toutes les autres unités. L'outil prend en charge à la fois la norme binaire (IEC) — où 1 Kio = 1024 octets — et la norme décimale (SI) — où 1 Ko = 1000 octets.

Les conversions courantes incluent la compréhension du nombre de mégaoctets dans un nombre donné de gigaoctets, le calcul de la taille d'un fichier en bits pour les calculs de bande passante, ou la conversion de la capacité d'un disque en téraoctets.

Questions Fréquentes

Implémentation du Code

# 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.