Há inconsistência em como vários sistemas operacionais exibem unidades de tamanho de arquivo. O Windows mostra a base 2, o MacOSX mostra a base 10. O Ubuntu tem diretrizes para isso?
Há inconsistência em como vários sistemas operacionais exibem unidades de tamanho de arquivo. O Windows mostra a base 2, o MacOSX mostra a base 10. O Ubuntu tem diretrizes para isso?
Respostas:
O Ubuntu tem uma política para isso. A essência básica é a seguinte:
Use base-10 para largura de banda da rede (por exemplo, 6 Mbit / s ou 50 kB / s) e tamanhos de disco (por exemplo, disco rígido de 500 GB ou DVD de 4,7 GB). Ao usar a base 10, siga o padrão SI para prefixos (por exemplo, kB, MB).
Use base 2 para tamanhos de RAM (por exemplo, 2 GiB RAM). Ao usar a base-2, siga o padrão IEC para prefixos (por exemplo, KiB, MiB).
Existe a biblioteca libkibi , disponível a partir do Ubuntu 11.04, que fornece funções auxiliares para formatar os tamanhos adequadamente.