|taille_en_octets

  • Apparu en : SPIP 1.4

Le filtre |taille_en_octets traduit un nombre d’octets (25678906) en une chaîne de caractères plus explicite (« 24.5 Mio »).

exemple, dans une boucle DOCUMENTS :

#TITRE - #TYPE_DOCUMENT[  - (#TAILLE|taille_en_octets)])

affichera « Mon document - JPEG - 24.5 Mio »

Par défaut, le filtre renvoie les tailles avec les préfixes binaires :

  • 1024 octets = 1 kibioctet
  • 1024 kibioctets = 1 mébioctet

Etc.

Il est possible de passer un paramètre indiquant le système que l’on veut utiliser : BI pour les préfixes binaires (par défaut), ou SI pour les préfixes du système international.

Ainsi [(#VAL{25678906}|taille_en_octets{SI})] renverra 25,7 Mo.

À noter que les préfixes disponibles vont jusqu’au Gibi et Giga mais pas au delà (taille les plus courantes des fichiers sur un site web). Le nombre de décimales affichées est de 0 en l’absence de préfixe, 1 pour Kibi, Kilo, Mega et Mébi, 2 pour Giga et Gibi.

Avant SPIP 4.2, le calcul était en système binaire, mais l’affichage en unités internationales.

Auteur Teddy Publié le : Mis à jour : 27/11/24

Traductions : català, English, Español, français, Nederlands