La conversion d'octets en mégaoctets (Mo) est courante pour comparer la taille brute des données (souvent affichée en octets par les outils techniques) avec des unités plus familières utilisées au quotidien.
Des octets au Mo : deux niveaux de conversion
L'octet est l'unité fondamentale (8 bits). Le mégaoctet (Mo) est supérieur de deux niveaux (octets → Ko → Mo). En informatique binaire, 1 Mo = 1 048 576 octets (1024 × 1024). Cette conversion est très utilisée par les développeurs qui manipulent des tailles de fichiers brutes.
Cas d'usage
Développement d'applications
Les APIs et langages de programmation retournent souvent les tailles de fichiers en octets. Convertissez en Mo pour un affichage lisible.
Analyse de logs serveur
Les fichiers de logs indiquent souvent les tailles en octets. Convertissez pour comprendre rapidement l'échelle.
Calcul de bande passante
Les transferts réseau se mesurent souvent en octets/s. Convertissez en Mo/s pour un affichage compréhensible.
Exemples concrets
| Entrée | Résultat |
|---|---|
| 1 048 576 octets | 1 Mo |
| 5 242 880 octets | 5 Mo |
| 10 485 760 octets | 10 Mo |
| 52 428 800 octets | 50 Mo |
| 104 857 600 octets | 100 Mo |
Erreurs fréquentes
❌ Diviser par 1 000 000 au lieu de 1 048 576
✅ En base binaire, 1 Mo = 1 048 576 octets, soit ~5% de plus que 1 000 000.
❌ Confondre octets et bits
✅ 1 octet = 8 bits. Les outils affichent généralement en octets (bytes), les débits en bits.
Conseils d'expert
- 💡En JavaScript, fs.statSync(file).size retourne la taille en octets. Divisez par 1 048 576 pour avoir des Mo.
- 💡La commande Linux "ls -l" affiche les tailles en octets par défaut. Utilisez "ls -lh" pour un format lisible.
- 💡Astuce : 1 million d'octets ≈ 0,95 Mo (pas exactement 1 Mo à cause de la base 1024).
Questions supplémentaires
Pourquoi les tailles de fichiers sont-elles en octets dans le code ?▼
Comment afficher une taille en Mo dans mon code ?▼
Notez l'outil « Des octets au Mo : deux niveaux de conversion »