J'aurais bien vu:
Et pis voila
tcl
proc octet_formatting {value {SI 1}} {
if { $SI == 1 } {
set base 1024
set u { Kio Gio Tio Pio }
} else {
set base 1000
set u { Ko Go To Po }
}
if { $value < $base } { return "$value octets" }
foreach unit $u {
set value [expr {$value / $base.} ]
if { $value < $base } {
return "[format %1.2f $value]$unit"
}
}
}
Et pis voila
