Votre export vidéo pèse 24,1 Mio. Votre messagerie accepte 25 Mo au maximum. Le fichier passe-t-il ? Ce convertisseur de taille de fichier répond en une saisie : il affiche un nombre en même temps dans neuf unités, B, KB, MB, GB, TB, PB, KiB, MiB et GiB. Un second bloc transforme les pixels CSS en rem et en points (pt).
Le convertisseur de taille de fichier en quatre gestes
- Saisissez un nombre dans le champ sous Saisir une valeur. Il commence à 1024.
- Choisissez à côté l'unité de ce nombre. Par défaut, c'est Mégaoctets (MB).
- Lisez la liste Résultats dans toutes les unités. Elle change à chaque frappe, il n'y a donc pas de bouton de conversion.
- Pour le CSS, réglez la Taille de police de base (16 par défaut), saisissez une valeur dans Pixels (px) et lisez les champs rem et pt.
Mio, Mo et le plafond de 25 Mo
Saisissez 24,1, choisissez MiB : la ligne MB affiche 25,2707. Vous dépassez la limite, alors que le chiffre semblait rassurant. Les unités KB, MB et GB montent par paliers de mille, KiB, MiB et GiB par paliers de 1024. L'écart grandit à chaque niveau : environ 2,4 % au kilo, 4,9 % au méga et 7,4 % au giga.
Les disques posent le même piège. Un disque externe de 2 To apparaît avec environ 1 862,6451 Gio, un SSD de 1 To avec 931,3226 Gio. Rien ne manque. Le fabricant compte par milliers, le système par multiples de 1024.
Du pixel au rem, avec une base qui change
Un titre de 32 px fait 2 rem et 24 pt avec la base de 16. Si votre projet fixe la racine à 10 px, passez la base à 10 et vous obtenez 3,2 rem. Les points suivent le rapport CSS de 0,75 pt par px, soit 96 pixels par pouce.
Affichage, limites et données qui restent chez vous
La liste de stockage s'arrête à PB, sans ligne TiB ni PiB. Le calcul utilise les nombres à virgule flottante de JavaScript, exacts pour un nombre entier d'octets jusqu'à 2^53, soit environ 9 Po. De 0,0001 jusqu'à juste sous mille milliards, les résultats s'affichent avec au plus quatre décimales. Au-delà de cette plage, l'affichage passe en notation exponentielle, par exemple 1,0000e-5, comme pour un zéro, un champ vide ou une valeur négative. Dans le bloc typographie, le rem est arrondi à quatre décimales et les points à deux. Une base de 0 revient à 16. Il n'y a pas de sortie en em, car l'em dépend de l'élément parent que l'outil ne connaît pas. Les libellés gardent les sigles anglais KB, MB et GB, pas Ko, Mo et Go.
Tout se calcule dans votre navigateur. Rien n'est envoyé pendant la saisie et la page n'a aucune étape d'envoi de fichier. Le panneau réseau des outils de développement reste vide si vous tapez quelques nombres. L'outil n'utilise pas le presse-papiers, ne crée aucun téléchargement et ne conserve pas vos valeurs.