
O bloco de função BYTES2H formata um tamanho de arquivo em um formato legível pelo homem.
A entrada define o tamanho do arquivo em bytes que será formatado.
Define em qual formato deve ser calculado. Se a entrada for verdadeira, o cálculo será feito no formato IEC e as unidades correspondentes serão exibidas.
O formato IEC calcula binário com passos de 1024. Caso contrário, é calculado com a norma SI com passos de 1000.
A entrada define o número de casas decimais como inteiro para o qual será arredondado.
A entrada define o ponto decimal como uma string. Se nenhuma entrada for definida ou se o valor for igual a NULL, a string "." (ponto) será usada.
A entrada define o separador de milhares como uma string. Se nenhuma entrada for definida ou se o valor for igual a NULL, a string "," (vírgula) será usada.
Define o número máximo de níveis com os quais é calculado. Se nenhuma entrada for definida ou se o valor for igual a NULL, todas as unidades serão usadas.
| Valor | Unidades |
|---|---|
| NULL | Todos |
| 0 | Byte / Bytes |
| 1 | Kb / KiB |
| 2 | MB / MiB |
| 3 | GB / GiB |
| 4 | TB / TiB |
| 5 | EB / EiB |
| 6 | ZB / ZiB |
| 7 | YB / YiB |
Retorna o número de bytes formatado como uma string.